<SEC-DOCUMENT>0001437749-24-004522.txt : 20240216
<SEC-HEADER>0001437749-24-004522.hdr.sgml : 20240216
<ACCEPTANCE-DATETIME>20240216145642
ACCESSION NUMBER:		0001437749-24-004522
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		99
CONFORMED PERIOD OF REPORT:	20231230
FILED AS OF DATE:		20240216
DATE AS OF CHANGE:		20240216

FILER:

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

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

	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-K
<SEQUENCE>1
<FILENAME>lscc20231206_10k.htm
<DESCRIPTION>FORM 10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<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/2023" 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/2020-02-12" 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/2023" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" 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/2023" xmlns:lscc="http://www.latticesemi.com/20231230" xmlns:rr="http://xbrl.sec.gov/rr/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:currency="http://xbrl.sec.gov/currency/2023" xmlns:sic="http://xbrl.sec.gov/sic/2023" xmlns:exch="http://xbrl.sec.gov/exch/2023" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21">
 <head>
  <title>lscc20231206_10k.htm</title>
  <!-- Created by RDG Portal -->
  <meta http-equiv="Content-Type" content="text/html"/></head>
 <body style="cursor: auto; padding: 0in 0.1in; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><div style="display: none;"><ix:header><ix:hidden>
<ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="dei:EntityCentralIndexKey" id="thunderdome-EntityCentralIndexKey">0000855658</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="dei:EntityRegistrantName" id="thunderdome-EntityRegistrantName">Lattice Semiconductor Corp</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="dei:AmendmentFlag" format="ixt:fixed-false" id="ixv-13644">false</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="dei:CurrentFiscalYearEndDate" id="ixv-13645">--12-30</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="dei:DocumentFiscalPeriodFocus" id="ixv-13646">FY</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="dei:DocumentFiscalYearFocus" id="ixv-13647">2023</ix:nonNumeric>
<ix:nonFraction id="c106480647" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:CommitmentsAndContingencies" scale="3" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction id="c106480648" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:CommitmentsAndContingencies" scale="3" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction id="c106480652" contextRef="i_2023-12-30" unitRef="USDPerShare" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.01</ix:nonFraction>
<ix:nonFraction id="c106480653" contextRef="i_2022-12-31" unitRef="USDPerShare" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.01</ix:nonFraction>
<ix:nonFraction id="c106480654" contextRef="i_2023-12-30" unitRef="Share" name="us-gaap:PreferredStockSharesAuthorized" scale="0" format="ixt:num-dot-decimal" decimals="INF">10,000,000</ix:nonFraction>
<ix:nonFraction id="c106480655" contextRef="i_2022-12-31" unitRef="Share" name="us-gaap:PreferredStockSharesAuthorized" scale="0" format="ixt:num-dot-decimal" decimals="INF">10,000,000</ix:nonFraction>
<ix:nonFraction id="c106480656" contextRef="i_2023-12-30" unitRef="Share" name="us-gaap:PreferredStockSharesIssued" scale="0" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c106480658" contextRef="i_2023-12-30" unitRef="Share" name="us-gaap:PreferredStockSharesOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c106480657" contextRef="i_2022-12-31" unitRef="Share" name="us-gaap:PreferredStockSharesIssued" scale="0" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c106480659" contextRef="i_2022-12-31" unitRef="Share" name="us-gaap:PreferredStockSharesOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c106480662" contextRef="i_2023-12-30" unitRef="USDPerShare" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.01</ix:nonFraction>
<ix:nonFraction id="c106480663" contextRef="i_2022-12-31" unitRef="USDPerShare" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.01</ix:nonFraction>
<ix:nonFraction id="c106480664" contextRef="i_2023-12-30" unitRef="Share" name="us-gaap:CommonStockSharesAuthorized" scale="0" format="ixt:num-dot-decimal" decimals="INF">300,000,000</ix:nonFraction>
<ix:nonFraction id="c106480665" contextRef="i_2022-12-31" unitRef="Share" name="us-gaap:CommonStockSharesAuthorized" scale="0" format="ixt:num-dot-decimal" decimals="INF">300,000,000</ix:nonFraction>
<ix:nonFraction id="c106480666" contextRef="i_2023-12-30" unitRef="Share" name="us-gaap:CommonStockSharesIssued" scale="0" format="ixt:num-dot-decimal" decimals="INF">137,340,000</ix:nonFraction>
<ix:nonFraction id="c106480668" contextRef="i_2023-12-30" unitRef="Share" name="us-gaap:CommonStockSharesOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="INF">137,340,000</ix:nonFraction>
<ix:nonFraction id="c106480667" contextRef="i_2022-12-31" unitRef="Share" name="us-gaap:CommonStockSharesIssued" scale="0" format="ixt:num-dot-decimal" decimals="INF">137,099,000</ix:nonFraction>
<ix:nonFraction id="c106480669" contextRef="i_2022-12-31" unitRef="Share" name="us-gaap:CommonStockSharesOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="INF">137,099,000</ix:nonFraction>
<ix:nonFraction id="c106480980" contextRef="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember" unitRef="Pure" name="lscc:NumberOfDistributors" scale="0" format="ixt:num-dot-decimal" decimals="INF">3</ix:nonFraction>
<ix:nonNumeric contextRef="i_2023-12-30_PropertyPlantAndEquipmentByTypeAxis-ProductionEquipmentAndSoftwareMember_RangeAxis-MinimumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="c106481023" format="ixt-sec:duryear">3</ix:nonNumeric>
<ix:nonNumeric contextRef="i_2023-12-30_PropertyPlantAndEquipmentByTypeAxis-ProductionEquipmentAndSoftwareMember_RangeAxis-MaximumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="c106481024" format="ixt-sec:duryear">5</ix:nonNumeric>
<ix:nonNumeric contextRef="i_2023-12-30_PropertyPlantAndEquipmentByTypeAxis-ToolsDiesAndMoldsMember_RangeAxis-MinimumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="c106481025" format="ixt-sec:duryear">1</ix:nonNumeric>
<ix:nonNumeric contextRef="i_2023-12-30_PropertyPlantAndEquipmentByTypeAxis-ToolsDiesAndMoldsMember_RangeAxis-MaximumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="c106481026" format="ixt-sec:duryear">3</ix:nonNumeric>
<ix:nonFraction id="c106481348" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" scale="0" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c106481349" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" scale="0" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="c106481649" format="ixt-sec:duryear">4</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ChiefExecutiveOfficerMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="c106481722" format="ixt-sec:duryear">3</ix:nonNumeric>
<ix:nonFraction id="c106481733" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved" scale="-2" format="ixt:num-dot-decimal" decimals="2">75</ix:nonFraction>
<ix:nonFraction id="c106481735" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheTwoMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved" scale="-2" format="ixt:num-dot-decimal" decimals="2">55</ix:nonFraction>
<ix:nonFraction id="c106481736" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheThreeMember" unitRef="Pure" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c106481737" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheThreeMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved" scale="-2" format="ixt:num-dot-decimal" decimals="2">25</ix:nonFraction>
<ix:nonFraction id="c106481738" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheThreeMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved" scale="-2" format="ixt:num-dot-decimal" decimals="2">25</ix:nonFraction>
<ix:nonFraction id="c106481739" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheThreeMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved" scale="-2" format="ixt:num-dot-decimal" decimals="2">75</ix:nonFraction>
<ix:nonFraction id="c106481753" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved" scale="-2" format="ixt:num-dot-decimal" decimals="2">75</ix:nonFraction>
<ix:nonFraction id="c106482069" contextRef="d_2022-01-02_2022-12-31" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" format="ixt:num-dot-decimal" decimals="2">21</ix:nonFraction>
<ix:nonFraction id="c106482070" contextRef="d_2021-01-03_2022-01-01" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" format="ixt:num-dot-decimal" decimals="2">21</ix:nonFraction>
<ix:nonFraction id="c106482072" contextRef="d_2023-01-01_2023-12-30" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" format="ixt:num-dot-decimal" decimals="2" sign="-">1</ix:nonFraction>
<ix:nonFraction id="c106482073" contextRef="d_2022-01-02_2022-12-31" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" format="ixt:num-dot-decimal" decimals="2" sign="-">2</ix:nonFraction>
<ix:nonFraction id="c106482074" contextRef="d_2021-01-03_2022-01-01" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" format="ixt:num-dot-decimal" decimals="2" sign="-">4</ix:nonFraction>
<ix:nonFraction id="c106482075" contextRef="d_2023-01-01_2023-12-30" unitRef="Pure" name="lscc:EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent" scale="-2" format="ixt:num-dot-decimal" decimals="2" sign="-">4</ix:nonFraction>
<ix:nonFraction id="c106482076" contextRef="d_2022-01-02_2022-12-31" unitRef="Pure" name="lscc:EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent" scale="-2" format="ixt:num-dot-decimal" decimals="2" sign="-">1</ix:nonFraction>
<ix:nonFraction id="c106482077" contextRef="d_2021-01-03_2022-01-01" unitRef="Pure" name="lscc:EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent" scale="-2" format="ixt:num-dot-decimal" decimals="2" sign="-">3</ix:nonFraction>
<ix:nonFraction id="c106482078" contextRef="d_2023-01-01_2023-12-30" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" format="ixt:num-dot-decimal" decimals="2" sign="-">2</ix:nonFraction>
<ix:nonFraction id="c106482079" contextRef="d_2022-01-02_2022-12-31" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction id="c106482080" contextRef="d_2021-01-03_2022-01-01" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" format="ixt:num-dot-decimal" decimals="2" sign="-">8</ix:nonFraction>
<ix:nonFraction id="c106482081" contextRef="d_2023-01-01_2023-12-30" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" format="ixt:num-dot-decimal" decimals="2" sign="-">15</ix:nonFraction>
<ix:nonFraction id="c106482082" contextRef="d_2022-01-02_2022-12-31" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" format="ixt:num-dot-decimal" decimals="2" sign="-">16</ix:nonFraction>
<ix:nonFraction id="c106482083" contextRef="d_2021-01-03_2022-01-01" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" format="ixt:num-dot-decimal" decimals="2" sign="-">14</ix:nonFraction>
<ix:nonFraction id="c106482090" contextRef="d_2023-01-01_2023-12-30" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" format="ixt:num-dot-decimal" decimals="2" sign="-">29</ix:nonFraction>
<ix:nonFraction id="c106482091" contextRef="d_2022-01-02_2022-12-31" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" format="ixt:num-dot-decimal" decimals="2" sign="-">33</ix:nonFraction>
<ix:nonFraction id="c106482092" contextRef="d_2021-01-03_2022-01-01" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" format="ixt:num-dot-decimal" decimals="2">8</ix:nonFraction>
<ix:nonFraction id="c106482093" contextRef="d_2023-01-01_2023-12-30" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction id="c106482094" contextRef="d_2022-01-02_2022-12-31" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" format="ixt:num-dot-decimal" decimals="2" sign="-">2</ix:nonFraction>
<ix:nonFraction id="c106482095" contextRef="d_2021-01-03_2022-01-01" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" format="ixt:num-dot-decimal" decimals="2" sign="-">5</ix:nonFraction>
<ix:nonFraction id="c106482099" contextRef="d_2023-01-01_2023-12-30" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" format="ixt:num-dot-decimal" decimals="2" sign="-">21</ix:nonFraction>
<ix:nonFraction id="c106482100" contextRef="d_2022-01-02_2022-12-31" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" format="ixt:num-dot-decimal" decimals="2">2</ix:nonFraction>
<ix:nonFraction id="c106482101" contextRef="d_2021-01-03_2022-01-01" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" format="ixt:num-dot-decimal" decimals="2">2</ix:nonFraction>
<ix:nonFraction id="c106481995" contextRef="i_2023-12-30_IncomeTaxAuthorityAxis-ForeignCountryMember" unitRef="USD" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonNumeric contextRef="d_2023-01-01_2023-12-30_IndividualAxis-StephenDouglassMember" name="ecd:TrdArrAdoptionDate" id="c106482207">November 29, 2023</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2023-01-01_2023-12-30_IndividualAxis-StephenDouglassMember" name="ecd:Rule10b51ArrAdoptedFlag" id="c106482208" format="ixt:fixed-true">true</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2023-01-01_2023-12-30_IndividualAxis-StephenDouglassMember" name="ecd:NonRule10b51ArrAdoptedFlag" id="c106482210" format="ixt:fixed-false">false</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2023-01-01_2023-12-30_IndividualAxis-StephenDouglassMember" name="ecd:TrdArrTerminationDate" id="c106482215">February 27, 2025</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2023-01-01_2023-12-30_IndividualAxis-StephenDouglassMember" name="ecd:Rule10b51ArrTrmntdFlag" id="c106482216" format="ixt:fixed-true">true</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2023-01-01_2023-12-30_IndividualAxis-StephenDouglassMember" name="ecd:NonRule10b51ArrTrmntdFlag" id="c106482217" format="ixt:fixed-false">false</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2023-01-01_2023-12-30_IndividualAxis-TracyFeannyMember" name="ecd:TrdArrAdoptionDate" id="c106482218">November 29, 2023</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2023-01-01_2023-12-30_IndividualAxis-TracyFeannyMember" name="ecd:TrdArrTerminationDate" id="c106482224">March 4, 2025</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2023-01-01_2023-12-30_IndividualAxis-MarkJensenMember" name="ecd:TrdArrAdoptionDate" id="c106482225">November 29, 2023</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2023-01-01_2023-12-30_IndividualAxis-MarkJensenMember" name="ecd:TrdArrTerminationDate" id="c106482231">January 9, 2026</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2023-01-01_2023-12-30_IndividualAxis-SherriLutherMember" name="ecd:TrdArrAdoptionDate" id="c106482232">November 29, 2023</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2023-01-01_2023-12-30_IndividualAxis-SherriLutherMember" name="ecd:TrdArrTerminationDate" id="c106482238">December 3, 2024</ix:nonNumeric></ix:hidden>
<ix:references>
<link:schemaRef xlink:href="lscc-20231230.xsd" xlink:type="simple"/></ix:references>
<ix:resources>
<xbrli:context id="d_2023-01-01_2023-12-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:unit id="USD"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit>
<xbrli:context id="i_2023-07-01"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-07-01</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:unit id="Share"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit>
<xbrli:context id="i_2024-02-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-02-12</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:unit id="NonApplicable"><xbrli:measure>thunderdome:item</xbrli:measure></xbrli:unit>
<xbrli:context id="d_2022-01-02_2022-12-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</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_2023-12-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-12-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-01-01"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2021-01-02"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-01-02</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2021-01-02_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>2021-01-02</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2021-01-02_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>2021-01-02</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2021-01-02_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>2021-01-02</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2021-01-02_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>2021-01-02</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_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>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_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>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_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>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_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>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-01-01_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>2022-01-01</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-01-01_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>2022-01-01</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-01-01_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>2022-01-01</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-01-01_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>2022-01-01</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_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>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_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>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_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>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_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>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-12-31_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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-12-31_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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-12-31_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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-12-31_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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_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>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_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>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_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>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_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>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:unit id="Pure"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit>
<xbrli:context id="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ArrowElectronicsIncMember"><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">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:ArrowElectronicsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ArrowElectronicsIncMember"><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">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:ArrowElectronicsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ArrowElectronicsIncMember"><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">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:ArrowElectronicsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-WeikengGroupMember"><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">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:WeikengGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-WeikengGroupMember"><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">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:WeikengGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-WeikengGroupMember"><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">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:WeikengGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-FutureGroupMember"><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">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:FutureGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-FutureGroupMember"><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">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:FutureGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-FutureGroupMember"><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">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:FutureGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-MacnicaGroupMember"><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">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:MacnicaGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-MacnicaGroupMember"><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">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:MacnicaGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-MacnicaGroupMember"><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">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:MacnicaGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-OtherMember"><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">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-OtherMember"><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">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-OtherMember"><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">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-DistributorsMember"><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">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:DistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-DistributorsMember"><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">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:DistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-DistributorsMember"><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">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:DistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ArrowElectronicsIncMember"><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">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:ArrowElectronicsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ArrowElectronicsIncMember"><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">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:ArrowElectronicsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-WeikengGroupMember"><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">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:WeikengGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-WeikengGroupMember"><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">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:WeikengGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-FutureGroupMember"><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">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:FutureGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-FutureGroupMember"><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">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:FutureGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:unit id="Year"><xbrli:measure>utr:Y</xbrli:measure></xbrli:unit>
<xbrli:context id="i_2023-12-30_PropertyPlantAndEquipmentByTypeAxis-ProductionEquipmentAndSoftwareMember_RangeAxis-MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">lscc:ProductionEquipmentAndSoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_PropertyPlantAndEquipmentByTypeAxis-ProductionEquipmentAndSoftwareMember_RangeAxis-MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">lscc:ProductionEquipmentAndSoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_PropertyPlantAndEquipmentByTypeAxis-ToolsDiesAndMoldsMember_RangeAxis-MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_PropertyPlantAndEquipmentByTypeAxis-ToolsDiesAndMoldsMember_RangeAxis-MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-03_2022-12-31_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>2022-01-03</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_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>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-03_2022-12-31_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>2022-01-03</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_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>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-03_2022-12-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-03</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-03_2022-12-31_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>2022-01-03</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_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>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-03_2022-12-31_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>2022-01-03</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_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>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-03_2022-12-31_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>2022-01-03</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_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>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-03_2022-12-31_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>2022-01-03</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_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>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-03_2022-12-31_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>2022-01-03</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_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>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-03_2022-12-31_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>2022-01-03</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_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>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_BalanceSheetLocationAxis-AccruedLiabilitiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-12-31_BalanceSheetLocationAxis-AccruedLiabilitiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_PropertyPlantAndEquipmentByTypeAxis-ProductionEquipmentAndSoftwareMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">lscc:ProductionEquipmentAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-ProductionEquipmentAndSoftwareMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">lscc:ProductionEquipmentAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_PropertyPlantAndEquipmentByTypeAxis-LeaseholdImprovementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-LeaseholdImprovementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_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>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-12-31_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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_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>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-12-31_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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_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>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-12-31_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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_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>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-12-31_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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_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>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-12-31_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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_StatementGeographicalAxis-ForeignCountriesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lscc:ForeignCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-12-31_StatementGeographicalAxis-ForeignCountriesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lscc:ForeignCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-ExistingTechnologyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">lscc:ExistingTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-ExistingTechnologyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">lscc:ExistingTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensedTechnologyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">lscc:LicensedTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensedTechnologyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">lscc:LicensedTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-ExistingTechnologyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">lscc:ExistingTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-ExistingTechnologyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">lscc:ExistingTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensedTechnologyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">lscc:LicensedTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensedTechnologyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">lscc:LicensedTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-12-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_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>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_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>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_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>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_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>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-09-01_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The2022CreditAgreementMember"><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:The2022CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-01</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-09-01_2022-09-01_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The2022CreditAgreementMember"><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:The2022CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-01</xbrli:startDate><xbrli:endDate>2022-09-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-09-01_2022-09-01_DebtInstrumentAxis-CreditAgreementMay172019Member_LongtermDebtTypeAxis-TermLoanMember"><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:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-01</xbrli:startDate><xbrli:endDate>2022-09-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-05-17_2019-05-17_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member_RangeAxis-MinimumMember"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="d_2018-05-17_2018-05-17_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member_RangeAxis-MaximumMember"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-05-17</xbrli:startDate><xbrli:endDate>2018-05-17</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-05-17_2019-05-17_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member_RangeAxis-MinimumMember_VariableRateAxis-TermSecuredOvernightFinancingRateMember"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">lscc:TermSecuredOvernightFinancingRateMember</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="d_2019-05-17_2019-05-17_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member_RangeAxis-MaximumMember_VariableRateAxis-TermSecuredOvernightFinancingRateMember"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">lscc:TermSecuredOvernightFinancingRateMember</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="d_2021-01-03_2022-01-01_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>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-09-01_2022-09-01_DebtInstrumentAxis-The2022CreditAgreementMember_IncomeStatementLocationAxis-OtherExpenseIncomeNetMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lscc:The2022CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lscc:OtherExpenseIncomeNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-01</xbrli:startDate><xbrli:endDate>2022-09-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The2022CreditAgreementMember"><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:The2022CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_RestructuringPlanAxis-Q32023PlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:Q32023PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_RestructuringPlanAxis-Q32023PlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:Q32023PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_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>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-01-03_2021-01-02_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-01-03</xbrli:startDate><xbrli:endDate>2021-01-02</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_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>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_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>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_RestructuringPlanAxis-June2017PlanMember_StatementGeographicalAxis-SanJoseMember"><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><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lscc:SanJoseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2017-06-01_2023-12-30_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>2017-06-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2021-01-02_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>2021-01-02</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2021-01-02_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>2021-01-02</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2021-01-02_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>2021-01-02</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2021-01-02_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>2021-01-02</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_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>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_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>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_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>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_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>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-01-01_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>2022-01-01</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-01-01_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>2022-01-01</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-01-01_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>2022-01-01</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-01-01_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>2022-01-01</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_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>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_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>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_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>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_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>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-12-31_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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-12-31_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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-12-31_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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-12-31_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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_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>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_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>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_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>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_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>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_RangeAxis-MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_RangeAxis-MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_RangeAxis-MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_BalanceSheetLocationAxis-AccountsPayableAndAccruedLiabilitiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableAndAccruedLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_PlanNameAxis-The2013IncentivePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lscc:The2013IncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_PlanNameAxis-The2012ESPPMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lscc:The2012ESPPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_PlanNameAxis-The2012ESPPMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lscc:The2012ESPPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_PlanNameAxis-NonemployeeDirectorEquityIncentivePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lscc:NonemployeeDirectorEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_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>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_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>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_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>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_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>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_AwardTypeAxis-AwardsVestedOrExercisedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lscc:AwardsVestedOrExercisedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_AwardTypeAxis-EmployeeStockPurchasePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lscc:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_AwardTypeAxis-EmployeeStockPurchasePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lscc:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_AwardTypeAxis-EmployeeStockPurchasePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lscc:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_AwardTypeAxis-AwardsWithMarketConditionOrPerformanceConditionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lscc:AwardsWithMarketConditionOrPerformanceConditionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_AwardTypeAxis-AwardsWithMarketConditionOrPerformanceConditionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lscc:AwardsWithMarketConditionOrPerformanceConditionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_AwardTypeAxis-AwardsWithMarketConditionOrPerformanceConditionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lscc:AwardsWithMarketConditionOrPerformanceConditionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_AwardTypeAxis-EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_AwardTypeAxis-EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-12-31_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:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_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:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ChiefExecutiveOfficerMember"><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:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ChiefExecutiveOfficerMember"><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:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ChiefExecutiveOfficerMember"><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:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ChiefExecutiveOfficerMember"><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:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember"><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">lscc:TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember"><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">lscc:TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember_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:RangeAxis">srt:MinimumMember</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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember_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:RangeAxis">srt:MaximumMember</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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember_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:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_AwardTypeAxis-PerformanceSharesMember_RangeAxis-MaximumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">lscc:TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_AwardTypeAxis-PerformanceSharesMember_RangeAxis-MinimumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">lscc:TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_AwardTypeAxis-PerformanceSharesGrantedIn2018Member_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">lscc:PerformanceSharesGrantedIn2018Member</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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_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>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_AwardTypeAxis-PerformanceSharesGrantedIn2018Member_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">lscc:PerformanceSharesGrantedIn2018Member</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>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_AwardTypeAxis-PerformanceSharesMember_VestingAxis-SharebasedPaymentArrangementTrancheFiveMember"><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><xbrldi:explicitMember dimension="us-gaap:VestingAxis">lscc:SharebasedPaymentArrangementTrancheFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_AwardTypeAxis-PerformanceSharesMember_VestingAxis-SharebasedPaymentArrangementTrancheSixMember"><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><xbrldi:explicitMember dimension="us-gaap:VestingAxis">lscc:SharebasedPaymentArrangementTrancheSixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember_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:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember_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:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_AwardTypeAxis-PerformanceSharesMember_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:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_AwardTypeAxis-PerformanceSharesMember_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:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_AwardTypeAxis-PerformanceSharesMember_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:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-01-02_2022-12-31_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>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-01-03_2022-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-03</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-12-31_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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_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>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-08-08_ShareRepurchaseProgramAxis-RepurchaseProgram2023Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">lscc:RepurchaseProgram2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-08</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-09-30_2023-12-30_ShareRepurchaseProgramAxis-RepurchaseProgram2023Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">lscc:RepurchaseProgram2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-30</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_ShareRepurchaseProgramAxis-RepurchaseProgram2023Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">lscc:RepurchaseProgram2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-11-30_ShareRepurchaseProgramAxis-RepurchaseProgram2024Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">lscc:RepurchaseProgram2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-11-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-11-30_2023-11-30_ShareRepurchaseProgramAxis-RepurchaseProgram2024Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">lscc:RepurchaseProgram2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-30</xbrli:startDate><xbrli:endDate>2023-11-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_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:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_BalanceSheetLocationAxis-OtherNoncurrentAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-12-31_BalanceSheetLocationAxis-OtherNoncurrentAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_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>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-12-31_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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_IncomeTaxAuthorityAxis-ForeignCountryMember"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_LitigationCaseAxis-ActionInOregonInConnectionWithSaleOfCertainProductsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">lscc:ActionInOregonInConnectionWithSaleOfCertainProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_IndividualAxis-StephenDouglassMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">lscc:StephenDouglassMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_IndividualAxis-StephenDouglassMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">lscc:StephenDouglassMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_IndividualAxis-TracyFeannyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">lscc:TracyFeannyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_IndividualAxis-TracyFeannyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">lscc:TracyFeannyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_IndividualAxis-MarkJensenMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">lscc:MarkJensenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_IndividualAxis-MarkJensenMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">lscc:MarkJensenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-01-01_2023-12-30_IndividualAxis-SherriLutherMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">lscc:SherriLutherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-12-30_IndividualAxis-SherriLutherMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">lscc:SherriLutherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context></ix:resources>
</ix:header></div>
  <div>
    &#160;
  </div>
  <div><p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><a href="#toc" style="font-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a></p>
<p style="font-family: Arial; font-size: 7pt; margin: 0pt; text-align: left;">&#160;</p>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Arial; font-size: 12pt;"><tbody><tr style="font-family: Arial; font-size: 12pt;"><td colspan="5" style="vertical-align: middle; width: 100%; font-family: Arial; font-size: 12pt;"> <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: center;"><b>UNITED STATES SECURITIES AND EXCHANGE COMMISSION</b></p> </td></tr>
<tr style="font-family: Arial; font-size: 12pt;"><td colspan="5" style="vertical-align: middle; width: 100%; font-family: Arial; font-size: 12pt;"> <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: center;"><span style="text-decoration: underline; "><b>Washington, D.C. 20549</b></span></p> </td></tr>
<tr style="font-family: Arial; font-size: 12pt;"><td colspan="5" style="vertical-align: middle; width: 100%; font-family: Arial; font-size: 12pt;"> <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: center;"><b>FORM <ix:nonNumeric name="dei:DocumentType" contextRef="d_2023-01-01_2023-12-30" id="ixv-15862">10-K</ix:nonNumeric></b></p> </td></tr>
<tr style="font-family: Arial; font-size: 12pt;"><td colspan="5" style="vertical-align: middle; width: 100%; font-family: Arial; font-size: 12pt;"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: left;">(Mark One)</p> </td></tr>
<tr style="font-family: Arial; font-size: 12pt;"><td style="vertical-align: middle; width: 4%; font-family: Arial; font-size: 12pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><ix:nonNumeric name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" contextRef="d_2023-01-01_2023-12-30" id="ixv-15863">&#9745;</ix:nonNumeric></p> </td><td colspan="4" style="vertical-align: bottom; width: 96%; font-family: Arial; font-size: 12pt;"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: left;"><b>ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><span style="font-family:Arial;font-size:8pt;"><span style="text-transform:uppercase;"><b>FOR THE FISCAL YEAR ENDED <ix:nonNumeric name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" contextRef="d_2023-01-01_2023-12-30" id="ixv-15864">DECEMBER 30, 2023</ix:nonNumeric></b></span></span></p> </td></tr>
<tr style="font-family: Arial; font-size: 12pt;"><td style="vertical-align: bottom; width: 4%; font-family: Arial; font-size: 12pt;"> <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;">&#160;</p> </td><td colspan="4" style="vertical-align: middle; width: 96%; font-family: Arial; font-size: 12pt;"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"><b>or</b></p> </td></tr>
<tr style="font-family: Arial; font-size: 12pt;"><td style="vertical-align: middle; width: 4%; font-family: Arial; font-size: 12pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><ix:nonNumeric name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" contextRef="d_2023-01-01_2023-12-30" id="ixv-15865">&#9744;</ix:nonNumeric></p> </td><td colspan="4" style="vertical-align: bottom; width: 96%; font-family: Arial; font-size: 12pt;"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: left;"><b>TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p> <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: left;"><b>FOR THE TRANSITION PERIOD FROM __________ TO __________</b></p> </td></tr>
</tbody></table>
<p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;">&#160;</p>
<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b>Commission file number: <ix:nonNumeric name="dei:EntityFileNumber" contextRef="d_2023-01-01_2023-12-30" id="ixv-15866">000-18032</ix:nonNumeric> </b></p>
<p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;">&#160;</p>
<div>
 <div style="text-align: center;">
  <img alt="latticelogocolorpmsa51.jpg" src="latticelogocolorpmsa51.jpg"/>
 </div>
 <div style="text-align: center;">
  &#160;
 </div>
</div>
<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;"><b>LATTICE SEMICONDUCTOR CORPORATION</b></p>
<p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;">(Exact name of registrant as specified in its charter)</p>
<p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;">&#160;</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; font-size: 9pt; margin: 0pt; text-align: center;"><b><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" contextRef="d_2023-01-01_2023-12-30" id="ixv-15867">Delaware</ix:nonNumeric></b></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;"><b><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" contextRef="d_2023-01-01_2023-12-30" id="ixv-15868">93-0835214</ix:nonNumeric></b></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; font-size: 8pt; margin: 0pt; text-align: center;">(State of Incorporation)</p> </td><td style="vertical-align: bottom; width: 50%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;">(I.R.S. Employer Identification Number)</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;"><b><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="d_2023-01-01_2023-12-30" id="ixv-15869">5555 NE Moore Court</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="d_2023-01-01_2023-12-30" id="ixv-15870">Hillsboro</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" contextRef="d_2023-01-01_2023-12-30" id="ixv-15871">Oregon</ix:nonNumeric></b></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;"><b><ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="d_2023-01-01_2023-12-30" id="ixv-15872">97124-6421</ix:nonNumeric></b></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; font-size: 8pt; margin: 0pt; text-align: center;">(Address of principal executive offices)</p> </td><td style="vertical-align: bottom; width: 50%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;">(Zip Code)</p> </td></tr>
</tbody></table>
<p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;">&#160;</p>
<p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;">Registrant's telephone number, including area code: (<b><ix:nonNumeric name="dei:CityAreaCode" contextRef="d_2023-01-01_2023-12-30" id="ixv-15873">503</ix:nonNumeric></b>) <b><ix:nonNumeric name="dei:LocalPhoneNumber" contextRef="d_2023-01-01_2023-12-30" id="ixv-15874">268-8000</ix:nonNumeric> </b></p>
<p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"><b>________________________________________________________</b></p>
<p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;">&#160;</p>
<p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;">Securities registered pursuant to Section 12(b) of the Act:</p>
<p style="margin: 0px; font-family: Arial; font-size: 8pt;">&#160;</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: 34%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"><span style="text-decoration: underline; ">(Title of Class)</span></p> </td><td style="vertical-align: bottom; width: 33%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"><span style="text-decoration: underline; ">(Trading <span style="font-family:Arial;font-size:8pt;">S</span>ymbol)</span></p> </td><td style="vertical-align: bottom; width: 33%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial; font-size: 8pt; 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: 34%; 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_2023-01-01_2023-12-30" id="ixv-15875">Common Stock, $.01 par value</ix:nonNumeric></p> </td><td style="vertical-align: bottom; width: 33%; 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_2023-01-01_2023-12-30" id="ixv-15876">LSCC</ix:nonNumeric></p> </td><td style="vertical-align: bottom; width: 33%; 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_2023-01-01_2023-12-30" id="ixv-15877">Nasdaq</ix:nonNumeric> Global Select Market</p> </td></tr>
</tbody></table>
<p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;">&#160;</p>
<p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;">Securities registered pursuant to Section 12(g) of the Act: None</p>
<p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;">&#160;</p>
<p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0pt 0pt 5pt; text-align: left; text-indent: 0pt;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes &#9744;&#160;&#160;&#160;&#160;<ix:nonNumeric name="dei:EntityWellKnownSeasonedIssuer" contextRef="d_2023-01-01_2023-12-30" id="ixv-15878">No</ix:nonNumeric> &#9745;</p>
<p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0pt 0pt 5pt; text-align: left; text-indent: 0pt;">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes &#9744;&#160;&#160;&#160;&#160;<ix:nonNumeric name="dei:EntityVoluntaryFilers" contextRef="d_2023-01-01_2023-12-30" id="ixv-15879">No</ix:nonNumeric> &#9745;</p>
<p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0pt 0pt 5pt; text-align: left; text-indent: 0pt;">Indicate by check mark whether the registrant (1) has 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 the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. <ix:nonNumeric name="dei:EntityCurrentReportingStatus" contextRef="d_2023-01-01_2023-12-30" id="ixv-15880">Yes</ix:nonNumeric> &#9745;&#160;&#160;&#160; No &#9744;</p>
<p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0pt 0pt 5pt; text-align: left; text-indent: 0pt;">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 (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric name="dei:EntityInteractiveDataCurrent" contextRef="d_2023-01-01_2023-12-30" id="ixv-15881">Yes</ix:nonNumeric> &#9745;&#160;&#160;&#160;&#160;No &#9744;</p>
<p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0pt 0pt 5pt; text-align: left; text-indent: 0pt;">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 "large accelerated filer," "accelerated filer," "smaller reporting company," and "emerging growth company" in Rule 12b-2 of the Exchange Act.</p>
<table cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt;"><td style="vertical-align: bottom; width: 34%; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0pt; text-align: left;"><ix:nonNumeric name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" contextRef="d_2023-01-01_2023-12-30" id="ixv-15882">Large accelerated filer</ix:nonNumeric> &#9745;</p> </td><td style="vertical-align: bottom; width: 33%; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0pt; text-align: left;">Accelerated filer &#9744;</p> </td><td style="vertical-align: bottom; width: 33%; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0pt; text-align: left;">Non-accelerated filer &#9744;</p> </td></tr>
<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt;"><td style="vertical-align: bottom; width: 34%; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0pt; text-align: left;">Smaller reporting company <ix:nonNumeric name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" contextRef="d_2023-01-01_2023-12-30" id="ixv-15883">&#9744;</ix:nonNumeric></p> </td><td style="vertical-align: bottom; width: 33%; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0pt; text-align: left;">Emerging growth company <ix:nonNumeric name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" contextRef="d_2023-01-01_2023-12-30" id="ixv-15884">&#9744;</ix:nonNumeric></p> </td><td style="vertical-align: bottom; width: 33%; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0pt; text-align: left;">&#160;</p> </td></tr>
</tbody></table>
<p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin: 5pt 0pt; text-align: left; text-indent: 0pt;">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. &#9744;</p>
<p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0pt 0pt 5pt; text-align: left; text-indent: 0pt;">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. <ix:nonNumeric name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" contextRef="d_2023-01-01_2023-12-30" id="ixv-15885">&#9745;</ix:nonNumeric></p>
<p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0pt 0pt 5pt; text-align: left; text-indent: 0pt;">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. <ix:nonNumeric name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt-sec:boolballotbox" contextRef="d_2023-01-01_2023-12-30" id="ixv-15886">&#9744;</ix:nonNumeric></p>
<p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0pt 0pt 5pt; text-align: left; text-indent: 0pt;">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). &#9744;</p>
<p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0pt 0pt 5pt; text-align: left; text-indent: 0pt;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).&#160;&#160;&#160;&#160;Yes <ix:nonNumeric name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" contextRef="d_2023-01-01_2023-12-30" id="ixv-15887">&#9744;</ix:nonNumeric>&#160;&#160;&#160;&#160;No &#9745;</p>
<table cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt;"><td style="vertical-align: bottom; width: 83.9%; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0pt; text-align: left;">Aggregate market value of voting stock held by non-affiliates of the registrant as of July 1, 2023</p> </td><td style="vertical-align: bottom; width: 1.3%; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0pt; text-align: left;">$</p> </td><td style="vertical-align: bottom; width: 13.9%; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;"><p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0pt; text-align: right;"><ix:nonFraction name="dei:EntityPublicFloat" scale="0" unitRef="USD" decimals="INF" format="ixt:num-dot-decimal" contextRef="i_2023-07-01" id="ixv-15888">10,394,183,650</ix:nonFraction></p> </td><td style="vertical-align: bottom; width: 0.9%; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;">&#160;</td></tr>
<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt;"><td style="vertical-align: bottom; width: 83.9%; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0pt; text-align: left;">Number of shares of common stock outstanding as of February 12, 2024</p> </td><td colspan="2" style="vertical-align: bottom; width: 15.2%; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;"><p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0pt; text-align: right;"><ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="Share" decimals="INF" format="ixt:num-dot-decimal" contextRef="i_2024-02-12" id="ixv-15889">137,550,564</ix:nonFraction></p> </td><td style="vertical-align: bottom; width: 0.9%; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;">&#160;</td></tr>
</tbody></table>
<p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin: 6pt 0pt 2pt; text-align: center; text-indent: 0pt;"><b>DOCUMENTS INCORPORATED BY REFERENCE</b></p>
<p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: left;">The information required by Part III of this Report, to the extent not set forth herein, is incorporated herein by reference from the registrant's definitive proxy statement relating to the 2024 Annual Meeting of Stockholders, which definitive proxy statement shall be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year to which this Report relates.</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">
    &#160;
   </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p></div>
  <div>
    &#160;
  </div>
  <div>
    &#160;
  </div>
  <div>
   <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b><a id="toc" title="toc" href="#"></a>LATTICE SEMICONDUCTOR CORPORATION</b></p>
   <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b>ANNUAL REPORT ON FORM 10-K</b></p>
   <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;"><b>TABLE OF CONTENTS</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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 colspan="3" style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 92%; 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;">&#160;</p> </td>
      <td style="vertical-align: middle; border-bottom: 1px solid rgb(0, 0, 0); width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: right;"><b>Page</b></p> </td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: bottom; width: 11%; 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;">&#160;</p> </td>
      <td style="vertical-align: bottom; width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: bottom; width: 77%; 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;">&#160;</p> </td>
      <td style="vertical-align: bottom; width: 8%; 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;">&#160;</p> </td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: bottom; width: 11%; 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;">&#160;</p> </td>
      <td style="vertical-align: bottom; width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: middle; width: 77%; 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;"><a href="#forwardlooking" style="-sec-extract:exhibit;">Note Regarding Forward-Looking Statements</a></p> </td>
      <td style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: right;"><a class="tocPGNUM" href="#forwardlooking">2</a></p> </td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: bottom; width: 11%; 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;">&#160;</p> </td>
      <td style="vertical-align: bottom; width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: bottom; width: 77%; 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;">&#160;</p> </td>
      <td style="vertical-align: bottom; width: 8%; 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;">&#160;</p> </td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: middle; border-bottom: 1px solid rgb(0, 0, 0); width: 11%; 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;"><b>PART I</b></p> </td>
      <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 77%; 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;">&#160;</p> </td>
      <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 8%; 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;">&#160;</p> </td>
     </tr>

     <tr>
      <td style="vertical-align: middle; width: 11%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
      <td style="vertical-align: bottom; width: 4%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
      <td style="vertical-align: middle; width: 77%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
      <td style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: middle; width: 11%; 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;"><b>Item 1.</b></p> </td>
      <td style="vertical-align: bottom; width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: middle; width: 77%; 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;"><a href="#item1" style="-sec-extract:exhibit;">Business</a></p> </td>
      <td style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: right;"><a class="tocPGNUM" href="#item1">3</a></p> </td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: middle; width: 11%; 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;"><b>Item 1A.</b></p> </td>
      <td style="vertical-align: bottom; width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: middle; width: 77%; 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;"><a href="#item1a" style="-sec-extract:exhibit;">Risk Factors</a></p> </td>
      <td style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: right;"><a class="tocPGNUM" href="#item1a">9</a></p> </td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: middle; width: 11%; 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;"><b>Item 1B.</b></p> </td>
      <td style="vertical-align: bottom; width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: middle; width: 77%; 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;"><a href="#item1b" style="-sec-extract:exhibit;">Unresolved Staff Comments</a></p> </td>
      <td style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: right;"><a class="tocPGNUM" href="#item1b">23</a></p> </td>
     </tr>

     <tr>
      <td style="vertical-align: middle; width: 11%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><b>Item 1C.</b></td>
      <td style="vertical-align: bottom; width: 4%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
      <td style="vertical-align: middle; width: 77%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><a href="#Item1C" style="-sec-extract:exhibit;">Cybersecurity</a></td>
      <td style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-left: 0pt; text-align: right;"><a class="tocPGNUM" href="#Item1C">23</a></td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: middle; width: 11%; 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;"><b>Item 2.</b></p> </td>
      <td style="vertical-align: bottom; width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: middle; width: 77%; 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;"><a href="#item2" style="-sec-extract:exhibit;">Properties</a></p> </td>
      <td style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: right;"><a class="tocPGNUM" href="#item2">23</a></p> </td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: middle; width: 11%; 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;"><b>Item 3.</b></p> </td>
      <td style="vertical-align: bottom; width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: middle; width: 77%; 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;"><a href="#item3" style="-sec-extract:exhibit;">Legal Proceedings</a></p> </td>
      <td style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: right;"><a class="tocPGNUM" href="#item3">23</a></p> </td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: middle; width: 11%; 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;"><b>Item 4.</b></p> </td>
      <td style="vertical-align: bottom; width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: middle; width: 77%; 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;"><a href="#item4" style="-sec-extract:exhibit;">Mine Safety Disclosures</a></p> </td>
      <td style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: right;"><a class="tocPGNUM" href="#item4">23</a></p> </td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: bottom; width: 11%; 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;">&#160;</p> </td>
      <td style="vertical-align: bottom; width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: bottom; width: 77%; 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;">&#160;</p> </td>
      <td style="vertical-align: bottom; width: 8%; 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;">&#160;</p> </td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: middle; border-bottom: 1px solid rgb(0, 0, 0); width: 11%; 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;"><b>PART II</b></p> </td>
      <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 77%; 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;">&#160;</p> </td>
      <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 8%; 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;">&#160;</p> </td>
     </tr>

     <tr>
      <td style="vertical-align: middle; width: 11%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
      <td style="vertical-align: bottom; width: 4%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
      <td style="vertical-align: middle; width: 77%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
      <td style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: middle; width: 11%; 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;"><b>Item 5.</b></p> </td>
      <td style="vertical-align: bottom; width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: middle; width: 77%; 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;"><a href="#item5" style="-sec-extract:exhibit;">Market for Registrant's Common Equity, Related Stockholder Matters, and Issuer Purchases of Equity Securities</a></p> </td>
      <td style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: right;"><a class="tocPGNUM" href="#item5">24</a></p> </td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: middle; width: 11%; 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;"><b>Item 6.</b></p> </td>
      <td style="vertical-align: bottom; width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: middle; width: 77%; 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;"><a href="#item6" style="-sec-extract:exhibit;"><span style="background-color:#ffffff;">Reserved</span></a></p> </td>
      <td style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: right;"><a class="tocPGNUM" href="#item6">25</a></p> </td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: middle; width: 11%; 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;"><b>Item 7.</b></p> </td>
      <td style="vertical-align: bottom; width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: middle; width: 77%; 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;"><a href="#item7" style="-sec-extract:exhibit;">Management's Discussion and Analysis of Financial Condition and Results of Operations</a></p> </td>
      <td style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: right;"><a class="tocPGNUM" href="#item7">26</a></p> </td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: middle; width: 11%; 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;"><b>Item 7A.</b></p> </td>
      <td style="vertical-align: bottom; width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: middle; width: 77%; 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;"><a href="#item7a" style="-sec-extract:exhibit;">Quantitative and Qualitative Disclosures About Market Risk</a></p> </td>
      <td style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: right;"><a class="tocPGNUM" href="#item7a">35</a></p> </td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: middle; width: 11%; 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;"><b>Item 8.</b></p> </td>
      <td style="vertical-align: bottom; width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: middle; width: 77%; 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;"><a href="#item8" style="-sec-extract:exhibit;">Financial Statements and Supplementary Data</a></p> </td>
      <td style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: right;"><a class="tocPGNUM" href="#item8">36</a></p> </td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: middle; width: 11%; 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;"><b>Item 9.</b></p> </td>
      <td style="vertical-align: bottom; width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: middle; width: 77%; 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;"><a href="#item9" style="-sec-extract:exhibit;">Changes in and Disagreements with Accountants On Accounting and Financial Disclosure</a></p> </td>
      <td style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: right;"><a class="tocPGNUM" href="#item9">62</a></p> </td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: middle; width: 11%; 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;"><b>Item 9A.</b></p> </td>
      <td style="vertical-align: bottom; width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: middle; width: 77%; 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;"><a href="#item9a" style="-sec-extract:exhibit;">Controls and Procedures</a></p> </td>
      <td style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: right;"><a class="tocPGNUM" href="#item9a">62</a></p> </td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: middle; width: 11%; 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;"><b>Item 9B.</b></p> </td>
      <td style="vertical-align: bottom; width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: middle; width: 77%; 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;"><a href="#item9b" style="-sec-extract:exhibit;">Other Information</a></p> </td>
      <td style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: right;"><a class="tocPGNUM" href="#item9b">63</a></p> </td>
     </tr>

     <tr>
      <td style="vertical-align: bottom; width: 11%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><b>Item 9C.</b></td>
      <td style="vertical-align: bottom; width: 4%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
      <td style="vertical-align: bottom; width: 77%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><a href="#item9c" style="-sec-extract:exhibit;">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></td>
      <td style="vertical-align: bottom; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: right;"><a class="tocPGNUM" href="#item9c">63</a></td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: bottom; width: 11%; 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;">&#160;</p> </td>
      <td style="vertical-align: bottom; width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: bottom; width: 77%; 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;">&#160;</p> </td>
      <td style="vertical-align: bottom; width: 8%; 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;">&#160;</p> </td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: middle; border-bottom: 1px solid rgb(0, 0, 0); width: 11%; 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;"><b>PART III</b></p> </td>
      <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 77%; 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;">&#160;</p> </td>
      <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 8%; 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;">&#160;</p> </td>
     </tr>

     <tr>
      <td style="vertical-align: middle; width: 11%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
      <td style="vertical-align: bottom; width: 4%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
      <td style="vertical-align: middle; width: 77%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
      <td style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: middle; width: 11%; 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;"><b>Item 10.</b></p> </td>
      <td style="vertical-align: bottom; width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: middle; width: 77%; 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;"><a href="#item10" style="-sec-extract:exhibit;">Directors, Executive Officers and Corporate Governance</a></p> </td>
      <td style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: right;"><a class="tocPGNUM" href="#item10">63</a></p> </td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: middle; width: 11%; 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;"><b>Item 11.</b></p> </td>
      <td style="vertical-align: bottom; width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: middle; width: 77%; 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;"><a href="#item11" style="-sec-extract:exhibit;">Executive Compensation</a></p> </td>
      <td style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: right;"><a class="tocPGNUM" href="#item11">64</a></p> </td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: middle; width: 11%; 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;"><b>Item 12.</b></p> </td>
      <td style="vertical-align: bottom; width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: middle; width: 77%; 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;"><a href="#item12" style="-sec-extract:exhibit;">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></p> </td>
      <td style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: right;"><a class="tocPGNUM" href="#item13">64</a></p> </td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: middle; width: 11%; 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;"><b>Item 13.</b></p> </td>
      <td style="vertical-align: bottom; width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: middle; width: 77%; 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;"><a href="#item13" style="-sec-extract:exhibit;">Certain Relationships and Related Transactions, and Director Independence</a></p> </td>
      <td style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: right;"><a class="tocPGNUM" href="#item13">64</a></p> </td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: middle; width: 11%; 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;"><b>Item 14.</b></p> </td>
      <td style="vertical-align: bottom; width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: middle; width: 77%; 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;"><a href="#item14" style="-sec-extract:exhibit;">Principal Accountant Fees and Services</a></p> </td>
      <td style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: right;"><a class="tocPGNUM" href="#item14">64</a></p> </td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: bottom; width: 11%; 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;">&#160;</p> </td>
      <td style="vertical-align: bottom; width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: bottom; width: 77%; 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;">&#160;</p> </td>
      <td style="vertical-align: bottom; width: 8%; 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;">&#160;</p> </td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: middle; border-bottom: 1px solid rgb(0, 0, 0); width: 11%; 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;"><b>PART IV</b></p> </td>
      <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 77%; 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;">&#160;</p> </td>
      <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 8%; 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;">&#160;</p> </td>
     </tr>

     <tr>
      <td style="vertical-align: middle; width: 11%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
      <td style="vertical-align: bottom; width: 4%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
      <td style="vertical-align: middle; width: 77%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
      <td style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: middle; width: 11%; 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;"><b>Item 15.</b></p> </td>
      <td style="vertical-align: bottom; width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: middle; width: 77%; 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;"><a href="#item15" style="-sec-extract:exhibit;">Exhibits</a></p> </td>
      <td style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: right;"><a class="tocPGNUM" href="#item15">65</a></p> </td>
     </tr>

     <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
      <td style="vertical-align: bottom; width: 11%; 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;">&#160;</p> </td>
      <td style="vertical-align: bottom; width: 4%; 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;">&#160;</p> </td>
      <td style="vertical-align: middle; width: 77%; 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;"><a href="#signatures" style="-sec-extract:exhibit;">Signatures</a></p> </td>
      <td style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: right;"><a class="tocPGNUM" href="#signatures">68</a></p> </td>
     </tr>

    </tbody>
   </table>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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;">
        1
      </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
      </div>
     </div>
    </div>
   </div>
  </div>
  <div>
    &#160;
  </div>
  <p style="font-family: Arial, Helvetica, sans-serif; font-size: 14pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt;"><b><a id="forwardlooking" title="forwardlooking" href="#"></a>Note Regarding Forward-Looking Statements</b></p>
  <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt;">This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section&#160;27A of the Securities Act of 1933, as amended, and Section&#160;21E of the Securities Exchange Act of 1934, as amended. These 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 &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;could,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;intend,&#8221; &#8220;plan,&#8221; "possible," &#8220;predict,&#8221; &#8220;projects,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;should,&#8221; &#8220;continue,&#8221; &#8220;ongoing,&#8221; &#8220;future,&#8221; &#8220;potential,&#8221; and similar words or phrases to identify forward-looking statements.</p>
  <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt;">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 impacts of the ongoing military conflicts between Ukraine and Russia, and in the Middle East, and the outbreak of new, or expansion of current, military conflicts or terrorism; the impact of any continuing trade or travel restrictions on the export and import of products between the U.S. and China; the impact of any deterioration in relations between Taiwan and China, and other factors affecting military, political, or economic conditions in Taiwan or elsewhere in Asia; the impact of tariffs, trade sanctions, license requirements or similar actions on our suppliers and customers; the impact of inflationary pressures; future impacts of global pandemics, epidemics, and other public health problems; the effects of climate change and disruptive natural disasters on us, our suppliers, and our consumers, including as a result of actions by governments, businesses, and consumers in response; our business strategy; our opportunities to increase our addressable market; our expectations and strategies regarding market trends and opportunities, including market drivers such as wireless and wireline communications infrastructure deployments, data center servers and networking equipment, client computing platforms, industrial Internet of Things, factory automation, robotics, automotive electronics, smart homes, prosumers, and other applications; our expectations regarding the growth of AI-related revenue; our beliefs about who we may compete with and whether we are differentiated from those competitors, as well as their potential capabilities; our expectations regarding our customer base and the impacts of our customers&#8217; actions on our business; our expectations regarding both new and existing product offerings; our gross margin growth and our strategies to achieve gross margin growth and other financial results; our future investments in research and development; our ability to take advantage of the process technology development efforts of semiconductor foundries and apply those technologies when they become most economically beneficial to us and to our customers; the impact of changing foundries or OSATs (as defined below) or their failure to manufacture sufficient quantities of our products at acceptable yields, as well as the impact of problems with other subcontractors or distributors; the impact if we are unable to detect product defects; the impact if our insurance proves to be inadequate to resolve claims against us; whether we will experience seasonality or cyclicality and the resulting effects on our business; our expectations about our patent portfolio, including the expiration of patents, whether, when and where we will make future filings, and the value of the patents and associated licensing agreements generally and to our business, as well as risks arising from the licensing and sale of our patents; our ability to attract and retain personnel and their importance to our performance; future financial results or accounting treatments; our judgments involved in accounting matters, including revenue recognition, inventories and cost of revenue, and income taxes; actions we may take regarding the design and continued effectiveness of our internal controls over financial reporting; our use of cash; our beliefs regarding the adequacy of our liquidity, capital resources and facilities; the impact of our debt on our future operating and financial performance, as well as the impact if we breach a loan covenant; whether we will consider and act upon acquisition opportunities to extend our product, technology and product offerings and the impact of such opportunities on our business; our expectations regarding taxes, including unrecognized tax benefits, and tax adjustments and allowances; whether we will pursue future stock repurchases and how any future repurchases will be funded; the future price volatility of our stock and the effects of that volatility; our ability to prevent and respond to information technology system failures, security breaches and incidents, cyberattacks or&#160;fraud, and the occurrence and impact of such cybersecurity incidents; the costs of mitigating cybersecurity risks; the impact of artificial intelligence (&#8220;AI&#8221;); the impact of laws and regulations addressing privacy, data protection, and cybersecurity and our ability to comply with the same; our ability to comply with other laws and regulations, the costs of such compliance, and costs incurred if we fail to comply with such laws and regulations; and our beliefs regarding legal or administrative proceedings.</p>
  <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt;">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 global economic conditions and uncertainty, including as a result of trade-related restrictions or tariffs; inflationary pressures; the effect of any downturn in the economy on capital markets and credit markets; the effects of global military conflicts, pandemics or widespread global health problems 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; the concentration of our sales in certain end markets, particularly as it relates to the concentration of our sales in the Asia Pacific region; market acceptance and demand for our existing and new products; market and technology trends; our ability to achieve yield and quality improvements; our ability to protect, license and sell our intellectual property; shortages or increased costs in our supply chain; any disruption of our distributors or distribution channels; the impact of competitive products and pricing, especially by companies with great resources than us; unanticipated warranty claims; our failure to prevent or adequately respond to information technology system failures, security breaches and incidents, cyberattacks, or fraud; physical and transition disruptions and costs associated with climate change; unanticipated taxation requirements or positions of the U.S. Internal Revenue Service or other taxing authority; unanticipated effects of tax reform; unfavorable results of legal proceedings; our ability to attract and retain key personnel; the sufficiency of our insurance coverage; the impact of our outstanding indebtedness on our strategic flexibility, liquidity and results of operations; the impact of strategic transactions; or unexpected impacts of accounting guidance. In addition, actual results are subject to other risks and uncertainties that relate more broadly to our overall business, including those more fully described herein and that are otherwise described from time to time in our filings with the Securities and Exchange Commission ("SEC"), including, but not limited to, the items discussed in Part I, Item 1A, &#8220;Risk Factors,&#8221; in this Annual Report on Form 10-K.</p>
  <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt;">You should not unduly rely on forward-looking statements because our actual results could differ materially from those expressed by us. In addition, any forward-looking statement 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>
  <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 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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <p style="font-size: 10pt; font-family: Arial, Helvetica, sans-serif; margin: 0pt;">&#160;</p>
  <p style="font-family: Times New Roman; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 16pt; margin: 0pt; text-align: left;"><b>PART I</b></p>
  <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b><a id="item1" title="item1" href="#"></a>Item 1. Business</b></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>Overview</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;">Lattice Semiconductor 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 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 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;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Our field programmable gate array ("FPGA") devices enable us to provide our customers with a strong, growing base of control, connect, and compute technologies. We believe there are multiple growth areas that will allow us to increase our addressable market. In particular, we believe there are several emerging trends in servers, infrastructure, and smart devices that are opportunities for Lattice:</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#9679;</td>
     <td style="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;">With the growth of hyperscale data centers, our &#8220;processor agnostic&#8221; solutions are ideal for dataplane control and connect functions in enterprise and data center server applications.</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#9679;</td>
     <td style="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;">With the expected continued Communications infrastructure build-out from 5G deployment and beyond, as well as continued data center network expansion, Lattice solutions are being adopted to control and connect a variety of functions in critical systems.</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#9679;</td>
     <td style="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;">With the increase in electrification and the proliferation of sensors in smart factories, smart homes, and automobiles, our low power, small form factor solutions are ideal for everything from battery powered systems and sensor applications to embedded vision.</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#9679;</td>
     <td style="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;">With the increase in artificial intelligence ("AI") and a multitude of applications at the network edge, Lattice devices support applications like face detection, image recognition, and video analytics.</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#9679;</td>
     <td style="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;">With the demand for more hardware security in the Communications, Computing, Industrial, Automotive, and Consumer markets, our devices provide enhanced platform security.</p> </td>
    </tr>

   </tbody>
  </table>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left; text-indent: 0pt;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">To serve these needs, customer solutions require power efficiency, memory bandwidth, processing power, and the ability to integrate complex functionality into a highly compact footprint. These requirements align with the capabilities of our FPGA devices. Our flexible, low power, small form factor, performance optimized FPGAs put us in a unique position to meet these growing market needs.</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>Our Markets and 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;">We sell our products globally in three end market groups: Communications and Computing, Industrial and Automotive, and Consumer. We also provide Intellectual Property ("IP") licensing and services to these end markets.</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 <span style="text-decoration: underline; "><b>Communications and Computing Market</b></span>, our solutions play key roles in computing systems such as servers and client devices, 5G wireless infrastructure, switches, routers, and other related applications.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="margin: 0pt; text-align: left; font-family: Arial; font-size: 9pt;">Our Communications and Computing customers need to address a variety of challenges.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#9679;</td>
     <td style="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;">As client compute devices become smaller and smarter, there is a need for small form factor devices with power efficiency to interface with a variety of sensors and add intelligence.</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#9679;</td>
     <td style="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;">As server architectures become increasingly complex, customers need simplified control logic, enhanced hardware platform security, system status monitoring, and rigorous power and thermal management.</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#9679;</td>
     <td style="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;">Networks typically require progressively higher bandwidth and increased reliability as more data is demanded by connected devices.</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#9679;</td>
     <td style="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;">As wireless cellular sites become more compact, there is a growing requirement for smaller form factors optimized for low power consumption and thermal management.</p> </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;">Lattice FPGAs help solve these customer problems. Our FPGAs are optimized for input/output ("I/O") expansion, hardware acceleration, and hardware management. Our FPGAs consume power at very low rates, which reduces operating costs. Their small form factor enables higher functional density in less space. Finally, our FPGAs are I/O rich, which allows for more connections with system application specific integrated circuits ("ASICs") and application specific standard products ("ASSPs").</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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 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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <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;">Examples of where our products enable intelligent automation in the <span style="text-decoration: underline; "><b>Industrial and Automotive Market</b></span> include industrial Internet of Things ("IoT") and "Industry 4.0", machine vision, robotics, factory automation, advanced driver assistance systems ("ADAS"), and automotive infotainment.</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 Industrial and Automotive customers face numerous challenges:</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#9679;</td>
     <td style="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;">As factories automate to improve efficiency and employee safety, sensors, machine vision, and robotics are proliferating, in turn requiring increasing amounts of data to be gathered, connected, and processed.</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#9679;</td>
     <td style="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;">Automobiles and other forms of transportation are also becoming smarter and more connected. Drivers and passengers are demanding better in-cabin experiences including entertainment, diagnostics, and enhanced safety &#8212; often involving multiple displays, cameras, and sensors.</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#9679;</td>
     <td style="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;">As factories and automotive manufacturers continue their evolution of computerization, power reduction, faster time to design-in and market, lower costs are becoming increasingly normal.</p> </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;">Our product portfolio helps solve these challenges. Our small-sized, low-power FPGAs not only provide the I/O expansion, bridging, connectivity, and processing inherent in FPGAs, but they also form the backbone of several integrated solutions, including motor control, complete High Definition ("HD") camera and DVR solutions on a single FPGA device, and Human-Machine Interfaces ("HMI") on a chip.</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 <span style="text-decoration: underline; "><b>Consumer Market</b></span>, you can find our solutions making products smarter and smaller, including smart home devices, prosumer devices, sound bars, high end projectors, Augmented Reality ("AR") / Virtual Reality ("VR"), and wearables.</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 Consumer customers are driven by the need to deliver richer and more responsive experiences. They typically require:</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
  <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Arial; font-size: 9pt;">
   <tbody>
    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 27pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">More intelligence and computing power. Products need to be "always-on" and "always-aware."</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 27pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Longer battery lives for handheld devices and reduced energy consumption for plugged-in devices.</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 27pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Real-time transmission of higher resolution video content on larger screen sizes.</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 27pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Fast design cycles. Products must be quickly and easily differentiated.</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 27pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Smaller form factors. Products need to lay flatter on the wall or fit more easily into pockets.</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 27pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Various levels of video processing and analytics.</p> </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;">Lattice FPGAs bring multiple benefits to these customers. An FPGA&#8217;s parallel architecture enables faster processing than competing devices, such as microcontrollers, allowing for a user experience with shorter pauses and fewer delays. Our FPGAs are among the most power efficient in the industry, enabling the application processor and other high-power components to remain dormant longer, resulting in longer battery life. Finally, with some of the industry&#8217;s smallest packages, we enable thinner and more compact end products.</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 proprietary solutions help our customers get their products to market faster than typical development cycles of custom ASICs. With re-programmability and flexibility, our FPGAs inherently allow our customers to have quicker product development. The time-to-market advantages of Lattice's solutions are critical given the shorter product life cycles in our customers&#8217; end markets.</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>Our Products, Services, and Competition</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 focused on delivering FPGAs and related solutions to help solve our customers' problems. We also serve our customers with IP licensing and various other services.</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;"><span style="text-decoration: underline; "><b>Field Programmable Gate Arrays (&#8220;FPGAs&#8221;)</b></span></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;">FPGAs are regular arrays of logic that can be custom-configured by the user through software. This programmability allows our customers flexibility and reduced time to market while allowing us to offer the chips to many different customers in many different markets. Lattice FPGA product families include:</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
  <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Arial; font-size: 9pt;">
   <tbody>
    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">The Lattice Avant&#8482;, Certus&#8482; and LatticeECP&#8482; device families</span> are our &#8220;General Purpose FPGAs&#8221; and address a broad range of applications across multiple markets. They offer customers the optimal cost per gate, Digital Signal Processing ("DSP") capability, and Serialize-Deserialize ("SERDES") connectivity. ECP devices are optimized for the Communications and Computing market but also find significant use in the Industrial, Automotive, and Consumer markets. The latest introductions&#160;in our general purpose family, Lattice Avant-G&#8482; and Lattice Avant-X&#8482; FPGAs, are designed to solve key customer challenges by combining class-leading power efficiency, size and performance with an optimized feature set tailored to the needs of mid-range FPGA applications like sensor fusion, datapath networking, and AI.</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">The Lattice Mach&#8482; device family</span> are our &#8220;Control &amp; Security FPGAs&#8221; and are designed for platform management and security applications. They are control-oriented and offer optimized cost per I/O and cost per look-up table. Mach&#8482; FPGAs are widely used across our three end market groups: Communications and Computing, Industrial and Automotive, and Consumer. The Lattice MachXO5T&#8482;-NX family, the latest devices built on the award-winning Lattice Nexus&#8482; platform are the newest addition to the Mach&#8482; FPGA family, bringing Lattice&#8217;s long-standing leadership in control FPGAs to a broader set of control function designs and applications for enterprise networking, machine vision, and industrial IoT.</p> </td>
    </tr>

   </tbody>
  </table>
  <p style="margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt">&#160;</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 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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Arial; font-size: 9pt;">
   <tbody>
    <tr>
     <td style="width: 18pt; font-family: Arial; font-size: 9pt; vertical-align: top;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"><span style="text-decoration: underline; ">The Lattice iCE&#8482; device family</span> are our &#8220;Ultra Low Power FPGAs.&#8221; Their small size and ultra-low power make them the optimal products for each of our core segments where small form factor and customizing is required. The latest member of the family, the iCE40 UltraPlus&#8482; device, is focused on IoT Edge devices with its AI capabilities, low power, and small form factor.</td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">The Lattice CrossLink&#8482; device family</span> are our "Video Connectivity FPGAs" and are optimized for high-speed video and sensor applications for the Industrial, Automotive, Communications, Computing, and Consumer markets. CrossLink combines the power and speed benefits of hardened video camera and display bridging cores with the flexibility of FPGA fabric and Lattice CrossLinkPlus&#8482; devices provide users with instant-on capabilities for video display. Lattice CrossLink-NX&#8482; FPGAs, built on the Lattice Nexus platform, provide the lowest power in the smallest packages in their class, higher performance, and high reliability. The latest device family &#8211; Lattice CrossLinkU-NX &#8211; are the industry&#8217;s first FPGAs with integrated USB device functionality in their class, designed to meet growing customer needs to simplify USB-based design for applications across the Computing, Industrial, Automotive, and Consumer markets.</p> </td>
    </tr>

   </tbody>
  </table>
  <p style="margin: 0px; font-family: Arial; font-size: 9pt;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">To enable our customers to get to market faster we support our FPGAs with IP cores, reference designs, development kits, and design software. We are investing in our design software, such as Lattice Radiant&#8482;, to deliver best-in-class tools that enable predictable design convergence, and Lattice Propel&#8482; for unparalleled ease in creating embedded processor-based designs. We have developed integrated system-level solution stacks, including Lattice Automate&#8482; for industrial automation and robotics, Lattice mVision&#8482; for low power embedded vision, Lattice ORAN&#8482; for robust control data security, flexible fronthaul synchronization, and low power hardware acceleration for secure, adaptable, Open Radio Access Network (ORAN) deployment, Lattice sensAI&#8482; for Edge AI applications, Lattice Sentry&#8482; for implementing hardware security, and our newest solution stack - Lattice Drive&#8482; for advanced, flexible automotive system designs and applications. Further, we have application software such as Glance by Mirametrix&#8482; that allows users to control the AI and computer vision experience of their end systems for Client computing, industrial, and automotive applications.</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;">Depending on the application, we may compete with other FPGA vendors, as well as producers of ASICs, ASSPs, and microcontrollers. We believe that Lattice has developed products and solutions with differentiated advantages.</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;"><span style="text-decoration: underline; "><b>Legacy Semiconductor Products</b></span></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 also sell Video Connectivity ASSPs, although we are not developing new products in this area and their support requirements are minimal.</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;"><span style="text-decoration: underline; "><b>IP Licensing and Services</b></span></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;">Lattice has a broad set of technological capabilities and many U.S. and international patents. We generate revenue from our technology portfolio via upfront fees and on-going royalty payments through the following activities:</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
  <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Arial; font-size: 9pt;">
   <tbody>
    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Standard IP Licensing</span> - these activities include our participation in two consortia for the licensing of High-Definition Multimedia Interface&#8482; ("HDMI") and Mobile High-Definition Link&#8482; ("MHL") standard technologies to customers who adopt the technology into their products and voluntarily report their usage and royalties. The royalties are split among consortium members, including us.</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">IP Core Licensing</span> - some customers need Lattice&#8217;s technology for specific functions or features, but for various reasons are not able to use our silicon solutions. In those cases, we may license our IP cores, which they can integrate into their own ASICs. In contrast to the use of consortia, these licensing activities are generally performed internally.</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Patent Monetization</span> - we consider sales of certain patents from our portfolio generally for technology that we are no longer actively developing. The revenue from these sales generally consists of upfront payments and potential future royalties.</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">IP Services</span> - we undergo projects and design services for customers who wish to develop specific solutions that harness our proven technology and expertise.</p> </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: 10pt; margin: 0pt; text-align: left;"><b>Research and Development</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 place a substantial emphasis on new product development, where return on investment is the key driver. We believe that continued investment in research and development is required to maintain and improve our competitive position. Our research and development activities are focused on new proprietary products, advanced packaging, existing product enhancements, software development tools, soft IP cores, and application focused hardware and software solutions. These research and development activities occur primarily at our sites in Hillsboro, Oregon; San Jose, California; Montreal, Canada; Shanghai, China; Muntinlupa City, Philippines; and Penang, Malaysia.</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 believe that a continued commitment to research and development is essential to maintaining product leadership and providing a strong cadence of innovative new product offerings and, therefore, we expect to continue to make significant future investments in research and development.</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>Operations</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 operate primarily as a fabless semiconductor provider and, therefore, we maintain strategic relationships with large, established semiconductor foundries to source our finished silicon wafers and manufacture our silicon products. This strategy allows us to focus our internal resources on product and market development and eliminate the fixed cost of owning and operating manufacturing facilities. We are able to take advantage of the ongoing advanced process technology development efforts of semiconductor foundries and apply those technologies when they become most economically beneficial to us and to our customers.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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 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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We rely on third party vendors to provide cost-effective and efficient supply chain services. Among other activities, these outsourced services relate to inventory management and warehousing, lead time management, order fulfillment, and the shipment of inventory to third party distributors.</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;"><span style="text-decoration: underline; ">Wafer Fabrication</span></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;">Lattice partners with Taiwan Semiconductor Manufacturing Company ("TSMC") to develop and manufacture on 16nm technology, which is used in our Avant platform of FPGA products, and to manufacture our 350nm, 130nm, 55nm and 40nm products. We partner with Samsung Semiconductor ("Samsung") to develop and manufacture the first low-power FPGA on 28nm fully depleted silicon-on-insulator ("FD-SOI") technology, which is used in our Nexus platform of FPGA products. We partner with United Microelectronics Corporation ("UMC") and its subsidiary United Semiconductor Japan Corporation ("USJC") to manufacture our products on its 130nm, 90nm,&#160;65nm, and 40nm CMOS process technologies, as well as embedded flash memory in these process nodes. We partner with Seiko Epson ("Epson") to manufacture our 500nm, 350nm, 250nm and 180nm products.</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 source silicon wafers from our foundry partners, TSMC, Samsung, UMC, USJC, and Epson, pursuant to agreements with each company and their respective affiliates. We negotiate wafer volumes, prices, and other terms with our foundry partners and their respective affiliates on a periodic basis.</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;"><span style="text-decoration: underline; ">Assembly</span></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;">All of our assembly and test operations are performed by industry-leading outsourced assembly and test suppliers ("OSATs") with our primary supplier being Advanced Semiconductor Engineering, Inc. ("ASE"). We perform certain test operations as well as reliability and quality assurance processes internally during the development process. We have achieved and maintained ISO9001:2015 Quality Management Systems Certification and released a line of products qualified to the AEC-Q100 Reliability Standard in support of Automotive product offerings in addition to ISO26262 certification on both Automotive products and software.</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;">After wafer fabrication and initial testing, we ship wafers to independent subcontractors for assembly. During assembly, wafers are separated into individual die and encapsulated in plastic packages. We have qualified two major assembly partners, ASE and Amkor Technology ("Amkor") and are second sourced where volume and customer requirements are necessary. All ASE and Amkor manufacturing of our products is in Asia. We negotiate assembly prices, volumes, and other terms with our assembly partners and their respective affiliates on a periodic basis.</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 currently offer an extensive list of standard products in lead (Pb) free packaging. Our lead-free products meet the European Parliament Directive entitled "Restrictions on the use of Hazardous Substances" ("RoHS"). A select and growing subset of our RoHS compliant products are also offered with a "Halogen Free" material set.</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;"><span style="text-decoration: underline; ">Testing (Sort and Final Test)</span></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 electrically sort test the die on most wafers prior to shipment for assembly. Wafer sort testing is primarily performed by ASE in Taiwan and Malaysia, Amkor in Japan, and our second source, King Yuan Electronics Co. (&#8220;KYEC&#8221;) in Taiwan.</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;">Following assembly, but prior to customer shipment, each product undergoes final testing and quality assurance procedures. Final testing is performed by ASE and Amkor.</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>Sales and 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;">We generate revenue by monetizing our technology designs and patents through product and technology sales. This involves distribution channel and direct sales of <span style="background-color:#ffffff;">silicon-based hardware and silicon-enabling </span>products, as well as the licensing or sale of IP that we have developed or acquired, some of which we use in our products, and certain design services that we may provide.</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;"><span style="text-decoration: underline; ">Sales and Customers</span></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 primarily sell our products to customers from Lattice Semiconductor Corporation or our wholly-owned subsidiary, Lattice SG Pte. Lt<span style="background-color:#ffffff;">d. Independent distributors are significant customers, and a substantial portion of our sales are made into this channel. Additionally, we sell both directly and through a network of independent manufacturers' representatives. We also employ a</span> direct sales management and field applications engineering organization to support our end customers and indirect sales resources. End customers for our products are primarily Original Equipment Manufacturers ("OEMs") in the Communications and Computing, Industrial and Automotive, and Consumer end markets. Our sales team attempts to drive multi-generational design wins within these OEMs and leverages our distribution partners to grow our broad customer base.</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 provide global technical support to our end customers with engineering staff based at our headquarters, product development centers, and selected field sales offices. We maintain numerous domestic and international field sales offices in major metropolitan areas.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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 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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">In fiscal years 2023, 2022, and 2021, sales to distributors accounted for approximately 87%, 89%, and 87%, respectively, of our net revenue. We depend on our distributors to sell our products to end customers, complete order fulfillment, and maintain sufficient inventory of our products. Our distributors also provide technical support and other value-added services to our end customers. We have multiple global distributors. We also have regional distribution in Asia, Japan, Europe, and Israel, and we sell through three major on-line distributors. Revenue from foreign sales as a percentage of total revenue was 82%, 86%, and 88% for fiscal 2023, 2022, and 2021, respectively. We assign revenue to geographies based on ship-to location of our customers. Both foreign and domestic sales are denominated in U.S. dollars.</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;"><span style="text-decoration: underline; ">Backlog</span></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 backlog consists of orders from distributors and certain OEMs that generally require delivery within the next year. Historically, our backlog has not been a predictor of future sales or customer demand for the following reasons:</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
  <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Arial; font-size: 9pt;">
   <tbody>
    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Purchase orders, consistent with common industry practices, generally can be revised or canceled up to 60 days before the scheduled delivery date without significant penalty.</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">A portion of our revenue comes from our "turns business," where the product is ordered and delivered within the same quarter.</p> </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 style="text-decoration: underline; ">Seasonality</span></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 periodically experience variability in our sales volumes and financial results due to seasonal trends in the end markets we serve, the cyclical nature of the semiconductor industry, and general economic conditions.</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>IP, Patents, and Licensing</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 seek to protect our products, technologies, and IP primarily through patents, trade secrets, copyrights, trademark registrations, licensing restrictions, confidentiality agreements, and other approaches designed to protect proprietary information. We hold numerous United States and international patents and have patent applications pending in the United States and internationally. In addition to protecting innovations designed into our products, our ownership and maintenance of patents is an important factor in the determination of our share of the royalties from the implementation of the HDMI standard. Our current patents will expire at various times over the next 20 years, subject to our payment of periodic maintenance fees. We believe that our patents have value, and we expect to file future patent applications in both the United States and abroad on significant inventions, as we deem appropriate. We have acquired various licenses from third parties to certain technologies that are implemented in IP cores or embedded in our products. These licenses support our continuing ability to make and sell these products to our customers. While our various IP rights are important to our success, we believe our business as a whole is not materially dependent on any particular patent or license, or any particular group of patents or licenses.</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><span style="background-color:#ffffff;">Human Capital Management</span></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 provide a safe and positive work environment that emphasizes respect for individuals, ethical conduct, and learning and development that is facilitated by a direct employee engagement model.&#160;The health and safety of our employees is of utmost importance to us. We undertake appropriate actions to safeguard the health and well-being of our employees and our business. Recognizing and respecting our global presence, we strive to maintain a diverse and inclusive workforce everywhere we operate. As of December 30, 2023, we had 1,156 employees worldwide.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We believe our employees are the foundation of our success and that our future growth depends, in part, on our ability to continue to attract and retain key executive, technical, sales, and management personnel. Due to our growth and cadence of new product introductions we are particularly focused on highly skilled engineers involved in the design, development, and support of new and existing products and processes. In order for us to attract the best talent, we provide a collaborative, diverse, inclusive, and innovative work environment, competitive compensation, and recognition to give our employees the opportunity to grow. We are focused on developing diverse teams and continuing to build an inclusive culture that inspires leadership, encourages innovative thinking, and supports the development and advancement of all.</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 human capital management objectives include identifying, recruiting, incentivizing, and integrating our existing and future employees. We strive to attract and retain talented employees by offering competitive compensation and benefits that support their health, financial, and emotional well-being. Our compensation philosophy is based on rewarding each employee&#8217;s individual and team contributions and striving to achieve equal pay for equal work. We use a combination of fixed and variable pay including base salary, bonuses, performance awards, and stock-based compensation. The principal purposes of our equity incentive plans are to attract, retain, and motivate employees through the granting of stock-based compensation awards. We offer employees benefits that vary by country and are designed to address local laws and cultures and to be competitive in the marketplace.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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 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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>Corporate Information and Public Information Availability</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 corporate headquarters are located at 5555 NE Moore Court, Hillsboro, Oregon 97124, and our website is <span style="text-decoration: underline; ">www.latticesemi.com</span>. Information contained or referenced on our website is not incorporated by reference into, and does not form a part of, this Annual Report on Form 10-K. Our common stock trades on the NASDAQ Global Select Market under the symbol LSCC.</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 make available, free of charge through the Investor Relations section of our website at <span style="text-decoration: underline; ">ir.latticesemi.com</span>, our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, proxy statements and amendments to those reports and statements as soon as reasonably practicable after such materials are electronically filed with, or furnished to, the SEC. You may also obtain free copies of these materials by contacting our Investor Relations Department at 5555 NE Moore Court, Hillsboro, Oregon 97124, telephone (503) 268-8000. Our SEC filings are also available at the SEC's website at <span style="text-decoration: underline; ">www.sec.gov</span>.</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 Investor Relations website also provides notifications of news or announcements regarding our financial performance and other items that may be material or of interest to our investors and for complying with our disclosure obligations under Regulation FD, including SEC filings, press releases, earnings releases, and webcasts of our earnings calls. Further, corporate governance information, including our corporate governance policies, director code of ethics, code of conduct, board committee charters, conflict minerals report and conflict minerals policy, is also available on the investor relations section of our website.</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 content on any website referred to in this filing is not incorporated by reference into this filing unless expressly noted otherwise.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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 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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b><a id="item1a" title="item1a" href="#"></a>ITEM 1A. Risk Factors</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 risk factors and all of the other information included in this Annual Report on Form 10-K should be carefully considered in their entirety before making an investment decision relating to our common stock. If any of the risks described below occur, our business, financial condition, operating results, and cash flows could be materially adversely affected, and the trading price of our common stock could decline. The risks and uncertainties described below are not the only ones we face. 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. Effects from global business or political events, and the related impacts to economic and operating conditions, may further affect the volatility or degree of known and unknown risks.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b>Risk Factor Summary</b></p>
  <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 2pt; text-align: left; text-indent: 0pt;"><b>Factors Related to Economic, Political, Legal &amp; Regulatory Business Conditions</b></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: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top; border-top: 1px solid black;">&#9679;</td>
     <td style="width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-top: 1px solid black;">Economic, political, and business conditions related to our global business.</td>
    </tr>

    <tr>
     <td style="width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;">&#9679;</td>
     <td style="width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">The impact of tariffs, trade sanctions or similar actions on our business.</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;">&#9679;</td>
     <td style="width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Legal and regulatory conditions related to our global business.</td>
    </tr>

    <tr>
     <td style="width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;">&#9679;</td>
     <td style="width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">The impact of pandemics or widespread global health problems on our business.</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 2pt; text-align: left; text-indent: 0pt;"><b>Factors Related to Manufacturing our Products</b></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: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top; border-top: 1px solid black;">&#9679;</td>
     <td style="width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-top: 1px solid black;">Geopolitical exposure of our subcontractors that we rely on to supply silicon wafers, packaging, and testing to manufacture our semiconductor products.</td>
    </tr>

    <tr>
     <td style="width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;">&#9679;</td>
     <td style="width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Our achievement of continued yield and quality improvements to meet our internal cost and customer quality goals, and the potential impact of shortages in, or increased costs of, wafers and other materials.</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;">&#9679;</td>
     <td style="width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Potential warranty claims and other costs related to our products.</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 2pt; text-align: left; text-indent: 0pt;"><b>Factors Related to Intellectual Property</b></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: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top; border-top: 1px solid black;">&#9679;</td>
     <td style="width: 1278px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-top: 1px solid black;">Fluctuations in our revenue and margins caused by the intellectual property licensing component of our business strategy.</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;">&#9679;</td>
     <td style="width: 1278px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Material fluctuations in our revenue and gross margins caused by intermittent sales of patents and significant licensing transactions.</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;">&#9679;</td>
     <td style="width: 1278px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Variability in our share of royalties for the HDMI standard as a result of our evolving participation in the HDMI standard.</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;">&#9679;</td>
     <td style="width: 1278px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Our ability to protect our new and existing intellectual property rights.</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 2pt; text-align: left; text-indent: 0pt;"><b>Factors Related to Overall Business &amp; Operations</b></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>
     <td style="width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top; border-top: 1px solid black;">&#9679;</td>
     <td style="width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-top: 1px solid black;">Proper functioning of our information technology systems, including in response to data breaches, cyberattacks, or cyber-fraud.</td>
    </tr>

    <tr>
     <td style="width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;">&#9679;</td>
     <td style="width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Goodwill impairments and other impairments under U.S. GAAP that may impact our business.</td>
    </tr>

    <tr>
     <td style="width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;">&#9679;</td>
     <td style="width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Changes to financial accounting standards applicable to us and any related changes to our business practices.</td>
    </tr>

    <tr>
     <td style="width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;">&#9679;</td>
     <td style="width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Exposure to unanticipated tax consequences as a result of changes in effective tax rates, tax laws and our global organizational structure and operations.</td>
    </tr>

    <tr>
     <td style="width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;">&#9679;</td>
     <td style="width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Weakness in our internal control over financial reporting and business processes.</td>
    </tr>

    <tr>
     <td style="width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;">&#9679;</td>
     <td style="width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Our ability to compete with others to attract and retain key personnel, and any loss of, or inability to attract, such personnel.</td>
    </tr>

    <tr>
     <td style="width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;">&#9679;</td>
     <td style="width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Our failure to adequately foresee and insure against risks related to our business.</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;">&#9679;</td>
     <td style="width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Limitations to our flexibility caused by incurring indebtedness.</td>
    </tr>

    <tr>
     <td style="width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;">&#9679;</td>
     <td style="width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Risks relating to the use or application of emerging technologies, including artificial intelligence ("AI")</td>
    </tr>

    <tr>
     <td style="width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;">&#9679;</td>
     <td style="width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">The impact of climate change and climate change-related policies &amp; regulations on our business.</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 2pt; text-align: left; text-indent: 0pt;"><b>Factors Related to Our Markets and Product Development</b></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: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top; border-top: 1px solid black;">&#9679;</td>
     <td style="width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-top: 1px solid black;">Cyclical market patterns and potential downturns in our industry or our end markets.</td>
    </tr>

    <tr>
     <td style="width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;">&#9679;</td>
     <td style="width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Our ability to develop and introduce new products that achieve customer and market acceptance.</td>
    </tr>

    <tr>
     <td style="width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;">&#9679;</td>
     <td style="width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Competition with companies that have significantly greater resources than us and numerous other product solutions.</td>
    </tr>

    <tr>
     <td style="width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;">&#9679;</td>
     <td style="width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Our reliance on independent contractors and third parties to provide key services in our product development and operations.</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 2pt; text-align: left; text-indent: 0pt;"><b>Factors Related to Our Sales and Revenue</b></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: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top; border-top: 1px solid black;">&#9679;</td>
     <td style="width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-top: 1px solid black;">Our dependence on our distributors and a concentrated group of end customers.</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;">&#9679;</td>
     <td style="width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Fluctuations in and the unpredictability of our business and our sales cycles.</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;">&#9679;</td>
     <td style="width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Accounting requirements related to sales through our distribution channel.</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 2pt; text-align: left; text-indent: 0pt;"><b>General Risk Factors</b></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: 2%; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-top: 1px solid black;">&#9679;</td>
     <td style="width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-top: 1px solid black;">Our operations are subject to the effects of rising inflation and recessionary concerns.</td>
    </tr>

    <tr>
     <td style="width: 2%; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#9679;</td>
     <td style="width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Disruptions to our worldwide operations and supply chain due to natural or human-induced disasters.</td>
    </tr>

    <tr>
     <td style="width: 2%; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#9679;</td>
     <td style="width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">The trading price of our common stock has been and may continue to be subject to volatility.</td>
    </tr>

    <tr>
     <td style="width: 2%; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#9679;</td>
     <td style="width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">The impact of actual and potential litigation and unfavorable results of legal proceedings on our business.</td>
    </tr>

    <tr>
     <td style="width: 2%; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#9679;</td>
     <td style="width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Disruption in and impacts of acquisitions, divestitures, strategic investments and strategic partnerships on our business.</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: left;">&#160;</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 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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0"><b><span style="text-decoration: underline; "><span style="font-family: Arial; font-size: 10pt;">Factors Related to Economic, Political, Legal &amp; Regulatory Business Conditions</span></span></b></p>
  <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b><i>Our global business operations expose us to various economic, political, and business risks, which could impact our business, operating results and financial condition.</i></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 have significant domestic and international operations. Our international operations include foreign sales offices to support our international customers and distributors, which account for the majority of our revenue, and operational and research and development sites in China, the Philippines, Malaysia, and other Asian locations. In addition, we purchase our wafers from foreign foundries; have our commercial products assembled, packaged, and tested by subcontractors located outside of the United States; and rely on international service providers for a variety of services, including inventory management, lead time management, technical support, factory engagement meetings, and order fulfillment.</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;">Worldwide political and economic conditions may create uncertainties that could adversely affect our business. For example, the military conflict between Israel and Hamas and the potential for regional expansion, the continuing military conflict between Ukraine and Russia,&#160;as well as the financial and trade-related restrictions associated with Russia and Belarus and economic sanctions on certain individuals and entities in Russia and Belarus, may further disrupt global supply chains and could result in shortages of key materials that our suppliers and foundry partners require to satisfy our needs. Additionally, the U.S. government has implemented controls regarding semiconductor- and supercomputer-related products and restrictions affecting U.S. persons&#8217; ability to send certain chips and chip-related technology and software to China without an export license. These, as well as future controls impacting the semiconductor ecosystem, may impact the global supply chain and could result in shortages of key materials that our suppliers and foundry partners require to satisfy our needs. Any deterioration in the relations between&#160;Taiwan&#160;and China, and other factors affecting military, political or economic conditions in&#160;Taiwan or elsewhere in Asia, could adversely impact our third-party manufacturing partners and suppliers located in the region, which could disrupt our business operations. Countries in Europe and Asia have proposed, or recently adopted, significant increases in their military budgets and the outbreak of new, or expansion of current, military conflicts could adversely affect our business. Furthermore, adverse macroeconomic conditions, such as rising inflation and labor shortages, may affect demand for our products or increase our product or labor costs, negatively impacting our revenues, gross margins, and overall financial results.</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 domestic and international business activities are subject to economic, political and regulatory risks, including: increased inflation; volatility in financial markets; fluctuations in consumer liquidity; changes in interest rates; price increases for materials and components; trade barriers or changes in trade policies; political instability; acts of war or terrorism; natural disasters; economic sanctions; weak economic conditions; environmental regulations; labor regulations; disruptions to labor markets; import and export regulations; tax or freight rates; duties; trade restrictions; interruptions in transportation or infrastructure; anti-corruption laws; domestic and foreign governmental regulations; potential vulnerability of and reduced protection for intellectual property; disruptions or delays in production or shipments; and instability or fluctuations in currency exchange rates, any of which could lead to decreased demand for our products or a change in our results of operation. Although our business has not been materially impacted by supply chain constraints, inflation, or labor market disruptions, events outside of our control could have a material adverse impact on our business, operating results, and financial condition in the future. Uncertainty about future political and economic conditions makes forecasting demand and providing guidance 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: 0pt; text-align: left;"><br/> <b><i><span style="background-color:#ffffff; font-family:Arial; font-size:9pt">Our business could suffer as a result of tariffs and trade sanctions or similar actions.</span></i></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 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&#8217; 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&#8217; products, either of which could adversely affect our results of operations.</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 customers or suppliers could also become subject to U.S. regulatory scrutiny or export restrictions. For example, in 2019 the U.S. Justice Department filed criminal charges against one of our customers in China and imposed a licensing requirement on this customer with a policy of denial for some items, 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. These restrictions include establishing additional licensing requirements in order to sell U.S.-originated technology for certain applications or to companies that participate in the Chinese national security supply chain. These restrictions also limit 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&#8217;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. Additionally, in October 2022 the U.S. government announced controls regarding semiconductor- and supercomputer-related products and restrictions affecting U.S. persons&#8217; ability to send certain chips and chip-related technology and software to China without an export license, which may impact the global supply chain and could negatively affect our business. These controls and restrictions were revised by the U.S. government in October 2023 with the intent to further restrict China&#8217;s ability to obtain such technology and to enhance U.S. national security interests.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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;">
       10
     </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">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 or other restrictions 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 developed an unreliable entity list, which limits 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: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><br/> <b><i>Our global business operations expose us to various legal and regulatory risks, which could impact our business, operating results and financial condition.</i></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;">If&#160;we fail to comply with the many laws and regulations to which we are subject, both within the United States and internationally, we may be subject to significant fines, penalties or liabilities for noncompliance, which could harm our business and financial results. For example, we are subject to federal, state and foreign laws and regulations concerning data privacy and security, including the EU General Data Protection Regulation (&#8220;GDPR), and U.S. state and local laws that govern the privacy and security of information, such as the California Consumer Privacy Act (&#8220;CCPA&#8221;). Other countries outside of the European Union, including the United Kingdom and China, also have enacted robust legislation addressing privacy, data protection, and cybersecurity and providing for substantial penalties for noncompliance. These and other regulatory frameworks are evolving rapidly, and we anticipate that our efforts to comply with evolving laws and regulations addressing privacy, data protection, and cybersecurity will be a rigorous and time-intensive process that may increase our cost of doing business and may require us to change our policies and practices. Additionally, as a public company, we are subject to the requirements of federal securities laws, requirements of the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, the rules and regulations of the SEC, and the listing standards of the Nasdaq Stock Market. Noncompliance with these requirements could result in penalties, fines, liabilities, or reputational harm, which could harm our business or financial results. We are also subject to import/export regulations and applicable executive orders. These laws, regulations, and orders are complex, may change frequently and with limited notice, and have generally and may continue to become more stringent over time.</p>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Any inability or perceived inability to adequately comply with applicable laws or regulations could result in claims, demands, and litigation by private actors or governmental authorities, investigations and other proceedings by governmental authorities, injunctive relief, fines, penalties, and other liabilities, any of which may harm our reputation and market position and could adversely affect our business, financial condition, and results of operations.</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;"><i><b>Pandemics or other widespread public health problems 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;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Pandemics, epidemics or other widespread public health problems could negatively impact our business. Outbreaks have resulted, and could again, result in significant government measures to control the spread of disease, including, among others, restrictions on travel, manufacturing, and the movement of employees. Jurisdictions in which we operate have had varying responses to pandemic and other widespread public health problems and the impact of such responses is difficult to anticipate. If, for example, pandemics were to occur 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, including revenue, gross margins, operating margins, cash flows and other operating results, and our overall business. Disruptions to manufacturing and shipping could also constrain our supplies, leading to operational delays, disruptions and inflationary pressures. 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.</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 ultimate impact of a 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&#8217; responses; general economic uncertainty in key global markets; volatility in financial markets, labor markets, and supply chains; global economic conditions and levels of economic growth; and the pace of recovery when the pandemic subsides. Pandemics may negatively impact the overall economy and, as a result of the foregoing, could negatively impact our operating results and may do so in a material way. In particular, pandemics or other widespread public health problems may increase or change the severity of our other risks reported in this Annual Report on Form 10-K.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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;">
       11
     </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b><span style="text-decoration: underline; ">Factors Related to Manufacturing our Products</span></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><i>We rely on subcontractors to supply and fabricate silicon wafers and to perform assembly and test operations for our semiconductor products. If they are unable to do so on a timely and cost-effective basis in sufficient quantities and using competitive technologies, we may incur significant costs or delays.</i></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 rely on foundries in Japan, Korea and Taiwan to supply and fabricate silicon wafers for our semiconductor products, including Taiwan Semiconductor Manufacturing, Samsung Semiconductor, United Microelectronics Corporation, and Seiko Epson. We rely on our OSATs in Malaysia, Taiwan and Japan to support the packaging and test of our products, including Advanced Semiconductor Engineering and Amkor Technology. Our success is dependent upon our ability to successfully partner with our foundry and OSAT suppliers and their ability to produce wafers and finished semiconductor products with competitive prices and performance attributes, including smaller process geometries, which ability may be impacted by labor market disruptions and rising inflation. Establishing, maintaining and managing multiple foundry and OSAT relationships requires the investment of management resources and costs.</p>
  <p style="font-size: 10pt; font-family: Arial, Helvetica, sans-serif; margin: 0pt;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">If we fail to maintain our foundry and OSAT relationships, if these partners do not provide facilities and support for our development efforts, if they are insolvent or experience financial difficulty, if their operations are interrupted by a widespread public health hazard, or if we elect or are required to change foundries or OSATs, we may incur significant costs and delays. If our foundry or OSAT partners are unable to, or do not, manufacture sufficient quantities of our products at acceptable yields, we may be required to allocate the affected products among our customers, prematurely limit or discontinue the sales of certain products, or incur significant costs to transfer products to other foundries or OSATs, which could adversely affect our customer relationships and operating results. Further, our subcontractors are themselves subject to many of the same operational and business risks that we face and describe herein that, if occur and are disruptive to their operations, could adversely affect us.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><br/> <b><i>Our margins are dependent on our achieving continued yield and quality improvements, cost reductions, and the supply and cost of wafers and materials</i></b><b><i>.</i></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 rely on obtaining yield, quality, productivity, and logistic improvements and corresponding cost reductions in the manufacture of existing products and on introducing new products that incorporate advanced features and other price/performance factors that enable us to increase revenues while maintaining acceptable margins. To the extent that such cost reductions and new product introductions do not occur in a timely manner, because of inflation, increases in personnel costs, employee turnover, or other factors, or that our products do not achieve market acceptance or market acceptance at acceptable pricing, our margins, operating results, and financial condition could be materially adversely affected.</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;">Furthermore, worldwide manufacturing capacity for our products may be impacted by many factors which may impact availability and cost. If the demand for silicon wafers or assembly material exceeds market supply, or if suppliers increase prices to cover the cost of rising inflation, our supply of silicon wafers or assembly material could quickly become limited or prohibitively expensive. A shortage in manufacturing capacity could hinder our ability to meet product demand and therefore reduce our revenue. Silicon wafers constitute a material portion of our product cost, and if we are unable to purchase wafers at favorable prices, due to supply constraints, inflation, or other factors, our margins, results of operations, and financial condition may be adversely affected.</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><i>We may be subject to warranty claims and other costs related to our products.</i></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;">In general, we warrant our products for varying lengths of time against non-conformance to our specifications and certain other defects. Because our products, including hardware, software, and intellectual property cores, are highly complex and increasingly incorporate advanced technology, our quality assurance programs may not detect all defects, whether these are specific manufacturing defects affecting individual products or these are systemic defects that could affect numerous shipments. Our inability to detect a defect could result in a diversion of our engineering resources from product development efforts, increased engineering expenses to remediate the defect, and increased costs due to customer accommodation or inventory impairment charges. On occasion, we have also repaired or replaced certain components, made software fixes, or refunded the purchase price or license fee paid by our customers due to product or software defects. Our insurance may be inadequate to protect against these issues. If there are significant product defects, the costs to remediate such defects, net of reimbursed amounts from our vendors, if any, or to resolve warranty claims may adversely affect our financial condition and results of operations and may harm our reputation.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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;">
       12
     </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; "><b>Factors Related to Intellectual Property</b></span></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b><i>The intellectual property licensing component of our business strategy increases our business risk and fluctuation of our revenue and margins.</i></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 business strategy includes licensing our intellectual property to companies that incorporate it into their technologies that address multiple markets, including markets where we participate and compete. Our Licensing and services revenue may be impacted by the introduction of new technologies by customers in place of the technologies we license, changes in the law that may weaken our ability to prevent the use of our patented technology by others, the expiration of our patents, and changes of demand or selling prices for products using licensed patents. We cannot assure that our licensing customers will continue to license our technology on commercially favorable terms or at all, or that these customers will introduce and sell products incorporating our technology, accurately report royalties owed to us, pay agreed upon royalties, honor agreed upon market restrictions, or maintain the confidentiality of our proprietary information, or will not infringe upon or misappropriate our intellectual property. Our intellectual property licensing agreements are complex and may depend upon many factors that require significant judgments, including completion of milestones, allocation of values to delivered items and customer acceptance.</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><i>Our sale of patents and intermittent significant licensing transactions can cause material fluctuations in our revenue and gross margins.</i></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 have generated revenue from the sale of certain patents from our portfolio in the past, generally for non-core technology that we are no longer actively developing. While we plan to continue to monetize our patent portfolio through sales of non-core patents, we may not be able to realize adequate interest or prices for those patents. Accordingly, we cannot provide assurance that we will continue to generate revenue from these sales. In addition, although we seek to be strategic in our decisions to sell patents, we might incur reputational harm if a purchaser of our patents sues one of our customers for infringement of the purchased patent, and we might later decide to enter a space that requires the use of one or more of the patents we sold. In addition, as we sell groups of patents, we no longer have the opportunity to further sell or to license those patents and receive a continuing royalty stream.</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 Licensing and services revenue fluctuates, sometimes significantly, from period to period because it is heavily dependent on a few key transactions being completed in a given period, the timing of which is difficult to predict and may not match our expectations. Licensing and services revenue may include revenue from the sales of patents, which may be difficult to complete and which may have complex terms for the payment which affects revenue recognition. Because of its high margin, the Licensing and services revenue portion of our overall revenue can have a disproportionate impact on gross profit and profitability. In addition, generating revenue from patent sales and intellectual property licenses is a lengthy and complex process that may last beyond the period in which our efforts begin, and the accounting rules governing the recognition of revenue from patent sales and intellectual property licensing transactions are increasingly complex and require significant judgment. As a result, the amount of license revenue recognized in any period may differ significantly from our expectations.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><br/> <b><i>Our participation in the HDMI standard is evolving, and our share of adopter fees and royalties for the HDMI standard is subject to variability.</i></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 share HDMI royalties with the other HDMI Founders based on an allocation formula, which is reviewed generally every three years. In the fourth quarter of fiscal 2019, the HDMI Founders adopted a new agreement covering the five-year period beginning January 1, 2018. The HDMI Founders are currently negotiating a new agreement covering the next sharing period beginning January 1, 2023. The amount of our portion of the royalty allocation is dependent on the royalties generated by adopter sales of royalty-bearing HDMI technology, which are subject to variability in economic trends particularly in the market for consumer electronics.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><br/> <b><i>If we are unable to adequately protect our new and existing intellectual property rights globally, our financial results and our ability to compete effectively may suffer.</i></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 success depends in part on our proprietary technology, and we rely upon patent, copyright, trade secret, mask work, and trademark laws to protect our intellectual property globally. We intend to continue to protect our proprietary technology, however, we may be unsuccessful in asserting our intellectual property rights or such rights may be invalidated, violated, circumvented, or challenged. From time to time, third parties, including our competitors, have asserted against us patent, copyright, and other intellectual property rights to technologies that are important to us. Third parties may attempt to misappropriate our intellectual property through electronic or other means or assert infringement claims against us in the future. Such assertions by third parties may result in costly litigation, indemnity claims, or other legal actions, and we may not prevail in such matters or be able to license any valid and infringed patents from third parties on commercially reasonable terms. This could result in the loss of our ability to import and sell our products or require us to pay costly royalties to third parties in connection with sales of our products. Any infringement claim, indemnification claim, or impairment or loss of use of our intellectual property could materially adversely affect our financial condition and results of operations.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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;">
       13
     </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b><span style="text-decoration: underline; ">Factors Related to Overall Business &amp; Operations</span></b></p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><br/> <b><i>Our business depends on the use</i></b><b><i> of information technology systems. A failure of these systems, </i></b><b><i>cybersecurity incidents, or cyber-fraud may cause business disruptions, compromise our intellectual property or other sensitive information, or result in losses.</i></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 rely on information technology ("IT") networks and systems to collect, process, maintain, use, share, disseminate, and dispose of our information and manage our operations, including financial reporting. Our IT systems are subject to power and telecommunication outages and other system failures. Further, despite our current security measures, our IT systems may be vulnerable to cybersecurity threats and suffer cybersecurity incidents. These systems are also supported by subcontractors and third-party providers who may also be subject to power and telecommunication outages or other general system failures and cybersecurity threats and cybersecurity incidents. The legal, regulatory and contractual environments surrounding information security, data privacy, and data protection are complex and evolving. We continue to commit significant resources to implementing new systems to standardize our processes worldwide and to develop our capabilities in these areas. We are focused on realizing the full analytical functionality of these conversions, which can be extremely complex, in part, because of the wide range of legacy systems and processes that must be integrated.</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 normal course of business, we may implement new or updated IT systems and, as a result, we may experience delays or disruptions in the integration of these systems, or the related procedures or controls. The policies and security measures established with our IT systems may be vulnerable to cybersecurity incidents such as security breaches and cyberattacks, or cyber-fraud. We may also encounter corruption or loss of data, an inability to accurately process or record transactions, and security or technical reliability issues. All of these could harm our ability to conduct core operating functions such as processing invoices, shipping and receiving, recording and reporting financial and management information on a timely and accurate basis, and could impact our internal control compliance efforts. If the technical solution or end user training are inadequate, it could limit our ability to manufacture and ship products as planned. Moreover, the proper functioning of the internal processes that the IT systems and networks support relies on qualified employees. Competition for qualified employees has generally increased across the economy in the United States, which, if we experience employee turnover, could lead to disruptions in our processes, inadequate end user training or difficulty updating our IT systems and networks.</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 maintain sensitive data on our networks and on the networks of our business partners and third-party providers, including proprietary and confidential information relating to our intellectual property, personnel, and business, and that of our customers and third-party providers. Companies have been increasingly subject to a wide variety of cybersecurity incidents such as cyberattacks, hacking, phishing, malware, ransomware, and other attempts to gain unauthorized access to systems or data, or to engage in fraudulent behavior. Cyberattacks have become more prevalent, sophisticated and much harder to detect and defend against and it is often difficult to anticipate or detect such incidents on a timely basis and to assess the damage caused by them. In addition, our agreements with third-party providers, including but not limited to the liability limitations and insurance provisions contained in such agreements, may be inadequate to cover the liability, if any, associated with any security breaches. Increasing geopolitical tensions or conflicts have also created, and may continue to create, a heightened risk of cyberattacks, and AI and other evolving technologies may also increase the prevalence and impact of cyberattacks. Our policies and security measures cannot guarantee security, and our IT infrastructure, including our networks and systems, may be vulnerable to security breaches and cybersecurity incidents, cyberattacks, or cyber-fraud. In the past, third parties have attempted to penetrate and/or infect our network and systems with malicious software and phishing attacks in an effort to gain access to our network and systems. In addition, we are subject to the risk of third parties falsifying invoices and similar fraud, including by obtaining unauthorized access to our vendors&#8217; and business partners&#8217; networks. Although past threats and incidents have not resulted in a material adverse effect, we may incur material losses related to cybersecurity and other threats or incidents in the future.</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 some circumstances, we may partner with third-party providers and provide them with certain data, including sensitive data, or the ability to access or otherwise process such data. These third parties also face substantial security risks from a variety of sources. There can be no assurance that any security measures that we or our third-party service providers have implemented will be effective against current or future security threats, and we cannot guarantee that our systems and networks or those of our third-party service providers have not been breached or otherwise compromised, or that they and any software in our or their supply chains do not contain bugs, vulnerabilities, or compromised code that could result in a breach of or disruption to our systems and networks or the systems and networks of third parties that support us and our services. If any of our third-party providers fails to adopt or adhere to adequate data security practices, or suffers a security breach or incident, any data, including sensitive data, that we provide them or that they otherwise may access or process for us may be improperly accessed, used, disclosed, modified, lost, destroyed, or rendered unavailable. Any security breaches or incidents that we or our third-party providers may suffer could compromise our intellectual property, expose sensitive business information and otherwise result in unauthorized access to or disclosure, modification, misuse, loss, destruction, or other processing of sensitive information. We may need to expend significant financial and development resources to analyze, correct, eliminate, or work around errors or defects or to eliminate or otherwise address security vulnerabilities, and we and our third-party service providers may face difficulties or delays in identifying or otherwise responding to any potential security breach or incident.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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;">
       14
     </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Further, the increase in cyberattacks has resulted in an increased focus on cybersecurity by certain government agencies. Any cyberattack or other security breach or cybersecurity incident that we or our third-party providers may suffer, or the perception that any such attack, breach, or incident has occurred, could result in a loss of customer confidence in our security measures, damage to our brand, reputation, and market position, result in unauthorized access to or disclosure, modification, misuse, loss, corruption, unavailability, or destruction of our data or other sensitive data that we or our third-party providers process or maintain, disrupt normal business operations, require us to spend material resources to investigate or correct any breach or incident and to prevent future security breaches and incidents, expose us to legal claims and liabilities, including litigation, regulatory investigations and enforcement actions, and indemnity obligations, and adversely affect our revenues and operating results. Further, any such actual or perceived breach or incident, and any claims, demands, litigation, or investigations or enforcement actions related to cybersecurity could cause us to incur significant remediation costs, result in product development delays, disrupt key business operations, and divert attention of management and key IT resources. In addition, we may incur loss as a result of cyber-fraud, such as those experienced by other companies by making unauthorized payments irrespective of robust internal controls.</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;">Failure or disruptions of our IT systems or difficulties or delays in maintaining, managing, and integrating them could adversely affect our controls and procedures and could impact our ability to perform necessary operations, which could materially adversely affect our business.</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 costs of maintaining our cybersecurity risk management program, as well as the costs of mitigating cybersecurity risks, are significant and are likely to increase in the future. These costs include, but are not limited to, maintaining software and services to prevent and detect cybersecurity threats and incidents, retaining the services of cybersecurity providers; compliance costs arising out of existing and future cybersecurity, data protection and privacy laws and regulations; and costs related to maintaining redundant networks, data backups and other damage-mitigation measures.</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 cannot be certain that our insurance coverage will be adequate for cybersecurity liabilities incurred and, will cover any indemnification claims against us relating to any incident, that insurance will continue to be available to us on economically reasonable terms, or at all, or that any insurer will not deny coverage as to any future claim. The successful assertion of one or more large claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have a material adverse effect on our business, including our financial condition, operating results, and reputation.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
  <div>
   <div style="margin: 0pt; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
    <div style="font-size:9pt">
     <div style="font-family:Arial">
      <b><i>We regularly test for goodwill and other impairments as required under U.S. GAAP, and we may incur future impairments.</i></b>
     </div>
    </div>
   </div>
   <div style="margin: 0pt; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
     &#160;
   </div>
  </div>
  <div>
   <div style="margin: 0pt; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
    <div style="font-size:9pt">
     <div style="font-family:Arial">
       We are required under U.S. GAAP to test goodwill for possible impairment on an annual basis and to test goodwill and long-lived assets, including amortizable intangible assets, for impairment at any other time that circumstances arise indicating the carrying value may not be recoverable.
      <b> </b>For purposes of testing goodwill for impairment, the Company currently operates as one reporting unit: the core Lattice business, which includes intellectual property and semiconductor devices. There were no impairment charges to goodwill or amortizable intangible assets in fiscal years 2023, 2022, or 2021. There is no certainty that future impairment tests will indicate that goodwill or amortizable intangible assets will be deemed recoverable. As we continue to review our business operations and test for impairment or in connection with possible sales of assets, we may have impairment charges in the future, which may be material.
     </div>
    </div>
   </div>
   <div style="margin: 0pt; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
     &#160;
   </div>
  </div>
  <div>
   <div style="margin: 0pt; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
    <div style="font-size:9pt">
     <div style="font-family:Arial">
      <b><i>Changes to financial accounting standards may affect our results of operations and could cause us to change our business practices.</i></b>
     </div>
    </div>
   </div>
   <div style="margin: 0pt; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
     &#160;
   </div>
  </div>
  <div>
   <div>
    <div style="font-size:9pt">
     <div style="font-family:Arial">
       We prepare our consolidated financial statements to conform to generally accepted accounting principles in the United States. These accounting principles are subject to interpretation by the American Institute of Certified Public Accountants, the SEC and various bodies formed to interpret and create accounting rules and regulations. Changes in these rules have occurred in the past and future changes to these rules, or in the guidance relating to interpretation and adoption of the rules, could have a material effect on our financial results and could affect portions of our business differently. Accounting standards also require us to make estimates and assumptions in connection with the preparation of our financial statements, and any changes to those estimates and assumptions could adversely affect our results of operations, cash flows and financial condition.
     </div>
    </div>
   </div>
   <div>
     &#160;
   </div>
  </div>
  <div>
   <div style="margin: 0pt; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
    <div style="font-size:9pt">
     <div style="font-family:Arial">
      <b><i>Changes in effective tax rates, tax laws and our global organizational structure and operations could expose us to unanticipated tax consequences.</i></b>
     </div>
    </div>
   </div>
   <div style="margin: 0pt; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
     &#160;
   </div>
  </div>
  <div>
   <div style="margin: 0pt; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
    <div style="font-size:9pt">
     <div style="font-family:Arial">
       We are subject to taxation in the United States and other countries. Certain tax positions may remain open to examination for several years. Challenges by tax authorities to our previous tax positions and intercompany transfer pricing arrangements, and continuing assessments of our tax exposures may have an adverse effect on our provision for income taxes and cash tax liability. We have a global tax structure that aligns our corporate structure with our global business operations, and we currently operate legal entities in multiple countries. We may choose to consolidate or integrate certain of these entities, and these integration activities, as well as changes in composition of our earnings in jurisdictions with different tax rates, may impact the taxes we pay or tax provision we record, which could adversely affect our results of operations. Furthermore, various levels of government are focused on tax reform and other legislative actions to increase tax revenue.
     </div>
    </div>
   </div>
   <div style="margin: 0pt; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
     &#160;
   </div>
   <div style="margin: 0pt; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
    <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;">
         15
       </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
   </div>
   <div style="margin: 0pt; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
    <div style="font-size:9pt">
     <div style="font-family:Arial">
       We also may be impacted by changes in the tax laws of the United States and foreign jurisdictions. President Biden signed into law the Inflation Reduction Act of 2022 (&#8220;IRA&#8221;) on August 16, 2022 and the CHIPS and Science Act of 2022 on August 9, 2022. These laws implemented tax provisions, including a 1% excise tax on certain stock repurchases made by publicly traded corporations after December 31, 2022, and provided for various incentives and tax credits. The Organisation for Economic Co-operation and Development, which represents a coalition of member countries, continues to advance proposals with changes to numerous long-standing tax principles, including the introduction of global minimum tax standards. If implemented by taxing authorities, such changes, as well as changes in taxing jurisdictions&#8217; administrative interpretations, decisions, policies, and positions, could have a material adverse effect on our business, results of operations, or financial condition. In addition, future effective tax rates could be affected by changes in the valuation of deferred tax assets and liabilities.
     </div>
    </div>
   </div>
  </div>
  <div>
   <div style="margin: 0pt; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
     &#160;
   </div>
  </div>
  <div>
   <div style="margin: 0pt; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
    <div style="font-size:9pt">
     <div style="font-family:Arial">
      <b><i>Weakness in our internal control over financial reporting and business processes could adversely affect our business and financial results.</i></b>
     </div>
    </div>
   </div>
   <div style="margin: 0pt; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
     &#160;
   </div>
  </div>
  <div>
   <div style="margin: 0pt; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
    <div style="font-size:9pt">
     <div style="font-family:Arial">
       We are required to maintain internal controls over financial reporting. We review these controls regularly and deficiencies may be identified from time t
      <span style="background-color:#ffffff">o time. I</span>n the future, we may identify material weaknesses in our internal controls over financial reporting. Any failure to maintain an effective system of internal controls over financial reporting could limit our ability to report our financial results accurately and timely, which could adversely affect our business, financial results, and stock price.
     </div>
    </div>
   </div>
   <div style="margin: 0pt; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
     &#160;
   </div>
  </div>
  <div>
   <div>
    <div style="font-size:9pt">
     <div style="font-family:Arial">
       We must also maintain high quality business processes. We rely on our business processes to, among other things, coordinate with our suppliers, manage our supply chain efficiently, manufacture high quality products and comply with various laws and regulations. Any failure to maintain high quality business processes, or to effectively adjust our business processes to changing circumstances and needs, could limit our ability to meet our business&#8217; needs, which could adversely affect our business, financial results, and stock price.
     </div>
    </div>
    <p style="margin: 0pt; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">&#160;</p>
    <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b><i>We compete with others to attract and retain key personnel, and any loss of, or inability to attract, such personnel could adversely affect our ability to compete effectively.</i></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 depend on the efforts and abilities of certain key members of management and other technical personnel. Our future success depends, in part, upon our ability to retain such personnel and attract and retain other highly qualified personnel, particularly product engineers who can respond to market demands and required product innovation. Competition for such personnel has been increasing generally throughout the economy, and we may not be successful in hiring or retaining new or existing qualified personnel. If we lose existing qualified personnel or are unable to hire new qualified personnel, as needed, we could have difficulty competing in our highly competitive and innovative environment.</p>
   </div>
  </div>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><br/> <b><i>Our insurance may not adequately cover certain risks and, as a result, our financial condition and results may be adversely affected.</i></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 carry insurance customary for companies in our industry, including, but not limited to, liability, property, and casualty; workers' compensation; cyber liability; and business interruption insurance. We also insure our employees for basic medical expenses. In addition, we have insurance contracts that provide director and officer liability coverage for our directors and officers. Other than the specific areas mentioned above, we are self-insured with respect to most other risks and exposures, and the insurance we carry in many cases is subject to a significant policy deductible or other limitation before coverage applies. Based on management's assessment and judgment, we have determined that it is more cost effective to self-insure against certain risks than to incur the insurance premium costs. The risks and exposures for which we self-insure include, but are not limited to, certain natural disasters, certain product defects, certain matters for which we indemnify third parties, political risk, certain theft, patent infringement, and employment practice matters. Should there be a catastrophic loss due to an uninsured event (such as an earthquake) or a loss due to adverse occurrences in any area in which we are self-insured, our financial condition or operating results could be adversely affected.</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><i>We may incur </i></b><b><i>indebtedness </i></b><b><i>which </i></b><b><i>could reduce our strategic flexibility and liquidity and may have other adverse effects on our results of operations.</i></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 amended and restated credit agreement, dated September 1, 2022 (the &#8220;2022 Credit Agreement&#8221;) allows us to draw up to $350 million. While as of December 30, 2023, we had no borrowings outstanding under the 2022 Credit Agreement, the incurrence of indebtedness could impact the Company. Our obligations under the 2022 Credit Agreement are guaranteed by certain of our U.S. subsidiaries meeting materiality thresholds set forth in the 2022 Credit Agreement, and the revolving loans under the 2022 Credit Agreement may be reborrowed and repaid at our discretion, with any remaining outstanding principal amount due and payable on the maturity date of the revolving loan facility on September 1, 2027. Our ability to meet our debt service obligations depends upon our operating and financial performance, which is subject to general economic and competitive conditions and to financial, business and other factors affecting our operations, many of which are beyond our control. If we are unable to service our debt, we may need to sell material assets, restructure or refinance our debt, or seek additional equity capital. Prevailing economic conditions and global credit markets could adversely impact our ability to sell material assets, restructure or refinance our debt on terms acceptable to us, or at all, or we may not be able to restructure or refinance our debt without incurring significant additional fees and expenses.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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;">
       16
     </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The 2022 Credit Agreement contains customary affirmative and negative covenants, including covenants limiting the ability of the Company and our subsidiaries to, among other things, incur debt, grant liens, undergo certain fundamental changes, make investments, make certain restricted payments, dispose of assets, enter into transactions with affiliates, and enter into burdensome agreements, in each case, subject to limitations and exceptions set forth in the 2022 Credit Agreement. We are also required to maintain compliance with a total net leverage ratio and an interest coverage ratio, in each case, determined in accordance with the terms of the 2022 Credit Agreement.&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The amount and terms of our indebtedness, as well as our credit rating, could have important consequences, including the following:</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
  <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Arial; font-size: 9pt;">
   <tbody>
    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">we may be more vulnerable to economic downturns, less able to withstand competitive pressures, and less flexible in responding to changing business and economic conditions;</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">our cash flow from operations may be allocated to the payment of outstanding indebtedness, and not to research and development, operations or business growth;</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">we might not generate sufficient cash flow from operations or other sources to enable us to meet our payment obligations under the facility and to fund other liquidity needs;</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">our ability to make distributions to our stockholders in a sale or liquidation may be limited until any balance on the facility is repaid in full; and</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">our ability to incur additional debt, including for working capital, acquisitions, or other needs, is more limited.</p> </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;">If we breach a loan covenant, the lenders could accelerate the repayment of the facility. We might not have sufficient assets to repay our indebtedness upon acceleration. If we are unable to repay or refinance the indebtedness upon acceleration or at maturity, the lenders could initiate a bankruptcy proceeding against us or collection proceedings with respect to our assets and subsidiaries securing the facility, which could materially decrease the value of our common stock.</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><i>Unfavorable or uncertain market conditions and risks relating to the adoption, use or application of emerging technologies, including artificial intelligence (</i></b>&#8220;<b><i>AI</i></b>&#8221;<b><i>), by our customers and in our business, may impact financial results and could result in reputational and financial harm and liability.</i></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 adoption of AI solutions may not develop in the manner or in the time periods we anticipate and as the markets for AI solutions are still developing, demand for these products may be unpredictable and may vary significantly from one period to another. These factors may adversely impact demand for our AI related products including our products that support AI solutions. In addition, compliance with government regulations and unfavorable developments with evolving laws and regulations worldwide related to these products and suppliers may increase the costs related to the development of AI products and solutions and limit global adoption, which may also adversely impact demand for our AI related products.</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;">Concerns relating to the responsible use of new and evolving technologies, such as AI, in our and our customers&#8217; products and services may result in reputational and financial harm and liability. We and our customers are increasingly building AI capabilities into many products and services. AI poses emerging ethical issues and presents risks and challenges that could affect its adoption, and therefore our business. If we or our customers enable or offer solutions that draw controversy due to their perceived or actual impact on society, such as AI solutions that have unintended consequences or are controversial, we may experience reputational harm, competitive harm or legal liability.</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;">Additionally, while we restrict the use of third-party and open source AI tools, such as ChatGPT, the internal governance of the adoption of these technologies can be challenging, and our employees and consultants may use these tools on an unauthorized basis and our partners may use these tools, which poses additional risks relating to the protection of data, including the potential exposure of our proprietary confidential information to unauthorized recipients and the misuse of our or third-party intellectual property. Use of AI tools may result in allegations or claims against us related to violation of third-party intellectual property rights, unauthorized access to or use of proprietary information and failure to comply with open source software requirements. AI tools may also produce inaccurate responses that could lead to errors in our decision-making, product development or other business activities, which could have a negative impact on our business, operating results and financial condition. Our ability to mitigate these risks will depend on our continued effective maintaining, training, monitoring and enforcement of appropriate policies and procedures governing the use of AI tools, and the results of any such use, by us or our partners.</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><i>Climate change and climate change-related policies and regulations may have a long-term impact on our business.</i></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;">Climate-related risks are inherent wherever our business is conducted. Global climate change is causing, and is projected to continue to cause, an increase in the frequency and intensity of certain natural disasters and adverse weather, such as drought, wildfires, storms, sea-level rise, flooding, heat waves, and cold waves, occurring more frequently or with greater intensity. Such extreme events are driving changes in market dynamics, stakeholder expectations, and local, national and international climate change policies and regulations, any of which could result in disruptions to us, our suppliers, vendors, customers and logistics hubs, and may impact employees&#8217; abilities to commute or to work from home effectively. These disruptions could make it more difficult and costly for us to deliver our products and services, obtain components or other supplies through our supply chain, maintain, or resume operations or perform other critical corporate functions, and could reduce customer demand for our products and services.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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;">
       17
     </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The increasing concern over climate change could also result in transition risks such as shifting customer preferences. Changing customer preferences may result in increased expectations regarding our solutions, products, and services, including the use of packaging materials and other components in our products and their environmental impact. These expectations may cause us to incur additional costs or make other changes to our operations to respond to them, which could adversely affect our financial results. If we fail to manage transition risks and customer expectations in an effective manner, customer demand for our solutions, products, and services could diminish, and our profitability could suffer. Concerns over climate change, as well as the adoption of new laws or regulations, may also impact market dynamics and may result in shifts in customer expectations, preferences, or requirements, which may require us to change our practices or incur increased costs or adversely impact customer demand for our products and services.</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;">Additionally, concerns over climate change have resulted in, and are expected to continue to result in, the adoption of legal and regulatory requirements designed to address climate change, as well as legal and regulatory requirements requiring certain climate-related disclosures. Where new laws or regulations are more stringent than current legal or regulatory requirements, we may experience increased compliance burdens and costs to meet such obligations. These laws could cause us to incur additional direct costs for compliance, as well as indirect costs resulting from our customers, suppliers or both incurring additional compliance costs that are passed on to us. These legal and regulatory requirements, as well as investor expectations, on corporate environmental and social responsibility practices and disclosure, are subject to change, can be unpredictable, and may be difficult and expensive for us to comply with, given the complexity of our supply chain and our significant outsourced manufacturing. If we are unable to comply, or are unable to cause our suppliers or subcontractors to comply, with such policies or provisions or meet the requirements of our customers and investors, a customers may stop purchasing products form us or an investor may sell their shares, and may take legal action against us, which could harm our reputation, revenue, and results of operations.</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;">Climate change also may reduce the availability or increase the cost of insurance for these negative impacts of natural disasters by contributing to an increase in the incidence and severity of such natural disasters. Ultimately, the impacts of climate change, whether involving physical risks (such as disruptions resulting from climate-related events or rising sea levels) or transition risks (such as regulatory changes, changes in market dynamics or increased operating costs, including the cost of insurance) are expected to be widespread and unpredictable and may materially adversely affect our business and financial results.</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><span style="text-decoration: underline; ">Factors Related to Our Markets and Product Development</span></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><i>The semiconductor industry routinely experiences cyclical market patterns and our products are used across different end markets. A significant downturn in the industry or in any of these end markets could cause a meaningful reduction in demand for our products and adversely affect our operating results.</i></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 semiconductor industry is highly cyclical and subject to downturns, such as we are currently seeing, and our&#160;revenue and gross margin can fluctuate significantly due to such downturns. These downturns can be severe and prolonged and can result in price erosion and weak demand for our products. Weak demand for our products resulting from general economic conditions affecting the end markets we serve, or the semiconductor industry specifically, and reduced spending by our customers can result, and in the past has resulted, in diminished product demand, high inventory levels, erosion of average selling prices, excess and obsolete inventories and corresponding inventory write-downs. Our expense levels are based, in part, on our expectations of future sales. Many of our expenses, particularly those relating to facilities, capital equipment, and other overhead, are relatively fixed. We might be unable to reduce spending quickly enough to compensate for reductions in sales. Accordingly, shortfalls in sales could adversely affect our operating results. Furthermore, any significant upturn in the semiconductor industry could result in increased competition for access to raw materials and third-party service providers.</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;">Additionally, our products are used across different end markets, and demand for our products is difficult to predict and may vary within or among our Industrial and Automotive, Communications and Computing, and Consumer end markets. Our target markets may not grow or develop as we currently expect, and demand may increase or change in one or more of our end markets, and changes in demand may reduce our revenue, lower our gross margin and effect our operating results. We have experienced concentrations of revenue at certain customers and within certain end markets, and we regularly compete for design opportunities at these customers and within these markets. Any deterioration in these end markets, reductions in the magnitude of revenue streams, our inability to meet design and pricing requirements, or volatility in demand for our products could lead to a reduction in our revenue and adversely affect our operating results. Our success in our end markets depends on many factors, including the strength or financial performance of the customers in our end markets, our ability to timely meet rapidly changing product requirements, market needs, and our ability to maintain design wins across different markets and customers to dampen the effects of market volatility. The dynamics of the markets in which we operate make prediction of and timely reaction to such events difficult.</p>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Due to these and other factors, our past results may not be reliable predictors of our future results. If we are unable to accomplish any of the foregoing, or to offset the volatility of cyclical changes in the semiconductor industry or our end markets through diversification into other markets, these factors could materially and adversely affect our business, financial condition, and operating results.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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;">
       18
     </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b><i>Our success and future revenue depend on our ability to develop and introduce new products that achieve customer and market acceptance.</i></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 compete in a dynamic environment characterized by rapid technology and product evolution, generally followed by a relatively longer process of ramping up to volume production on advanced technologies. Our end customers&#8217; continued use of our products is frequently reevaluated, as certain of our customers' product life cycles are relatively short and they continually develop new products. The selection process for our products to be included in our customers' new products is highly competitive. There are no guarantees that our products will be included in the next generation of products introduced by these customers. Additionally, our markets are also characterized by evolving industry standards and increased demand for more features and performance, which requires higher levels of integration and more advanced process technology. Our competitive position and success depend on our ability to innovate, develop, and introduce new products that compete effectively on the basis of price, density, functionality, power consumption, form factor, and performance, and our ability to address the evolving needs of the markets we serve, among other things. With increased introduction of new products, we expect revenue related to mature products to decline over time in a normal product life cycle. As a result, we may be increasingly dependent on revenue derived from our newer products.</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 future growth and the success of new product introductions depend upon numerous factors, including:</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
  <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Arial; font-size: 9pt;">
   <tbody>
    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">timely completion and introduction of new product designs;</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">ability to generate new design opportunities and design wins, including those which result in sales of significant volume;</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">achievement of necessary volume of production to achieve acceptable cost;</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">availability of specialized field application engineering resources supporting demand creation and customer adoption of new products;</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">ability to utilize advanced manufacturing process technologies;</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">achieving acceptable yields and obtaining adequate production capacity from our wafer foundries and assembly and test subcontractors;</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">ability to obtain advanced packaging;</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">availability of supporting software design tools;</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">utilization of predefined IP logic;</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">customer acceptance of advanced features in our new products; and</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;">&#9679;</td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">market acceptance of our customers' products.</p> </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 failure of any of these factors, among others, could adversely affect our product innovation, development and introduction efforts and our financial condition and results of operations.</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><i>We compete against companies that have significantly greater resources than us and numerous other product solutions.</i></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 semiconductor industry is highly competitive and many of our direct and indirect competitors have substantially greater financial, technological, manufacturing, marketing, and sales resources than us. Consolidation in our industry may increasingly mean that our competitors have greater consolidated resources, or other synergies, including the ability to attract qualified employee or incorporate higher costs into product and service prices, that could put us at a competitive disadvantage. We currently compete directly with companies that have licensed our technology or have developed similar products, as well as numerous semiconductor companies that offer products based on alternative solutions, such as applications processor, application specific standard product, microcontroller, analog, and digital signal processing technologies. Competition from these semiconductor companies may intensify as we offer more products in any of our end markets. These competitors include established, multinational semiconductor companies, as well as emerging companies.</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><i>We depend on independent contractors and third parties to provide key services in our product development and operations, and any disruption of their services, or an increase in cost of these services, could negatively impact our financial condition and results of operations.</i></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 depend on subcontractors to provide cost effective and efficient services in our product development and supply chain functions, including test and assembly services, software and hardware development, support of intellectual property cores, inventory management, lead time management, technical support, and order fulfillment.</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 operations and operating results may be adversely affected if we experience problems with our subcontractors that impact the delivery of product to our customers. These problems may include: schedule delays or defects in software or hardware development deliverables; prolonged inability to obtain wafers or packaging materials with competitive performance and cost attributes; inability to achieve adequate yields or timely delivery; inability to meet customer timelines or demands; disruption or defects in assembly, test, or shipping services; or delays in stabilizing manufacturing processes or ramping up volume for new products. If our third-party supply chain providers were to reduce or discontinue services for us or their operations are disrupted as a result of a fire, earthquake, act of terrorism, political unrest, governmental uncertainty, war, disease, or other natural disaster or catastrophic event, weak economic conditions, inflation, recession, labor market disruptions, or any other reason, our financial condition and results of operations could be adversely affected.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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 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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b><span style="text-decoration: underline; ">Factors Related to Our Sales and Revenue</span></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><i>Our revenues depend on our relationships with our distributors and on a concentrated group of end customers. An adverse change in the relationships with, or performance of, our distributors, or any reduction in the use of our products by our end customers, could harm our sales and significantly decrease our revenue.</i></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 depend on a concentrated group of distributors to sell our products to end customers, complete order fulfillment, maintain sufficient inventory of our products and provide services to our end customers. In fiscal 2023, revenue attributable to sales to distributors accounted for 87% of our total revenue, with two distributors accounting for 52% of total revenue. We have significant outstanding receivables with our top distributors, and expect our distributors to generate a significant portion of our revenue in the future. Any adverse change to our relationships or agreements with our distributors, a failure by one or more of our distributors to perform its obligations to us, a reduction in a distributor's business volume with us, or consolidation in the distribution industry could have a material impact on our business, including a reduction in our access to certain end customers, or our ability to sell our products.</p>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">If our relationships with any material customers were to diminish, if these customers were to develop their own solutions or adopt alternative solutions or competitors' solutions, if any one or more of our concentrated groups of customers were to experience significantly adverse financial conditions, including as a result of inflation, economic slowdown or recession, or labor market disruptions, or if as a result of trade disputes or sanctions these customers were restricted from purchasing our products, our results could be adversely affected.</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 addition, the inability of customers to obtain credit, the insolvency of one or more customers, or tariffs applicable to our customers&#8217; products, could impact our sales. Any of these effects could impact our ability to effectively manage inventory levels and collect receivables, require additional restructuring actions, and decrease our revenue and profitability.</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><i>The nature of our business and length of our sales cycle makes our revenue, gross margin, net income, and inventory subject to fluctuation and difficult to accurately predict.</i></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;">A number of factors, including how products are manufactured to support end markets, yield, wafer pricing, cost of packaging raw materials, product mix, market acceptance of our new products, competitive pricing dynamics, product quality, geographic and/or end market mix, and pricing strategies, can cause our revenue, gross margins, net income, and inventory to fluctuate significantly either positively or negatively from period to period.</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 have limited visibility into the demand for our products, particularly new products, because demand for our products depends upon our products being designed into our end customers' products and those products achieving market acceptance. During our sales cycle, our customers typically test and evaluate our products prior to deciding to include our products into the design of their own products, and then require additional time to begin volume production of their products. This lengthy sales cycle may cause us to incur significant expenses, which could be exacerbated by rising inflation, significant production delays, or additional inventory costs before we receive a customer order that may be delayed or never get placed. A key strategic customer may demand certain design or production resources to meet their requirements or work on a specific solution, which could cause delays in our normal development schedule and result in significant investment of our resources or missed opportunities with other potential customers. We may incur these expenses without generating revenue from our products to offset the expenses.</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;">While our sales cycles are typically long, our average product life cycles can be short as a result of the rapidly changing technology environment in which we operate. From time to time, our inventory levels may be higher than historical norms due to inventory build decisions aimed at meeting expected demand, ramping for new products, reducing direct material cost, or enabling responsiveness to expected demand. In the event the expected demand does not materialize, or if our short sales cycle does not generate sufficient revenue, we may be subject to incremental excess and obsolescence costs.</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;">These factors make it difficult for us to accurately forecast future sales and project quarterly revenues. The difficulty in forecasting future sales weakens our ability to project our inventory requirements, which could result, and in the past has resulted, in inventory write-downs or failure to meet customer product demands in a timely manner. While we may issue guidance, difficulty in forecasting financial performance, relative customer and product mix, and the unpredictability of unknown variables and their impact on our financial performance may impair the accuracy of our forward-looking financial measures.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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 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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b><i>Accounting requirements related to sales through our distribution channel could result in our reporting revenue in excess of demand.</i></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;">Revenue recognition standards require recognition of revenue based on estimates and may require us to record revenue from distributors that is in excess of actual end customer demand. Since we have limited ability to forecast inventory levels of our end customers, we depend on the timeliness and accuracy of resale reports from our distributors. Late or inaccurate resale reports could mask significant build-up of inventories in our distribution channel, have a detrimental effect on our ability to properly recognize revenue, and impact our ability to forecast future sales. An inventory build-up in our distribution channel could result in a slowdown in orders, requests for returns from customers, or requests to move out planned shipments. If our distributors do not ultimately sell the inventory and our estimates change, we could be required to materially correct our recognized revenue in a future period, depending on actual results. Any failure to manage these challenges could disrupt or reduce sales of our products and unfavorably impact our financial results.</p>
  <div style="font-size:9pt">
   <div style="font-family:Arial">
     &#160;
   </div>
  </div>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b><span style="text-decoration: underline; ">General Risk Factors</span></b></p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
  <div style="font-size:9pt">
   <div style="font-family:Arial">
    <b><i>Our operations are subject to the effects of inflationary pressures and recessionary concerns.</i></b>
   </div>
  </div>
  <p style="font-size: 10pt; font-family: Arial, Helvetica, sans-serif; margin: 0pt;">&#160;</p>
  <div style="font-size:9pt">
   <div style="font-family:Arial">
     Global economic conditions have recently experienced historically high levels of inflation, and there is increasing concern about the potential for recession. Recent inflation caused by global supply chain disruptions, strong economic recovery and associated widespread demand for goods, and government stimulus packages, among other factors, continues to impact our business. For instance, global supply chain disruptions have resulted in shortages in materials and services. Such shortages have resulted in inflationary cost increases for labor, materials, and services across the economy, and could continue to cause costs to increase as well as scarcity of certain products. To the extent inflation, or government responses to inflation, results in rising interest rates and has other adverse effects on the market, including the possibility of recession, it may adversely affect our consolidated financial condition and results of operations.
   </div>
  </div>
  <p style="font-size: 10pt; font-family: Arial, Helvetica, sans-serif; margin: 0pt;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b><i>Business disruptions could seriously harm our future revenue, cash flows, and financial condition and increase our costs and expenses.</i></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 worldwide operations and supply chain could be disrupted by natural or human-induced disasters including, but not limited to, earthquakes, tsunamis, or floods; hurricanes, cyclones, or typhoons; fires, or other extreme weather conditions; power or water shortages; telecommunications failures; materials scarcity and price volatility; manufacturing equipment failures; IT system failures; cybersecurity attacks; data breaches; medical epidemics or pandemics; terrorist acts, civil unrest, military actions, conflicts, or wars; or other natural or man-made disasters or catastrophic events.</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 occurrence of any of these business disruptions could adversely affect our competitive position and result in significant losses, decrease demand for our products, seriously harm our revenue, profitability and financial condition, increase our costs and expenses, make it difficult or impossible to provide services or deliver products to our customers or to receive components from our suppliers, create delays and inefficiencies in our supply chain, result in the need to impose employee travel restrictions, and require substantial expenditures and recovery time in order to fully resume operations. The impacts and frequency of any of the above could furthermore be exacerbated by climate change, particularly in countries where we, or our suppliers or customers, operate that have limited infrastructure and disaster recovery resources.</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 operations and those of our significant suppliers and distributors could be adversely affected if manufacturing, logistics, or other operations in key locations, including logistics hubs in Asia, are disrupted for any reason, such as those described above or other economic, business, labor, environmental, public health, regulatory or political reasons. In addition, even if our operations are unaffected or recover quickly, if our customers cannot timely resume their own operations due to a catastrophic event, they may reduce or cancel their orders, or these events could otherwise result in a decrease in demand for our products. Although it is impossible to completely predict the occurrences or consequences of any such events, forecasting disruptive events and building additional resiliency into our operations accordingly will become an increasing business imperative.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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 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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b><i>The trading price of our common stock has been and may continue to be subject to volatility in response to a variety of factors.</i></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 common stock has experienced substantial price volatility in the past and may continue to do so in the future. Additionally, the technology industry and the stock market as a whole has experienced extreme volatility that often has been unrelated to the performance of particular companies. The trading price of our common stock has and may continue to fluctuate widely due to various factors, including, but not limited to, actual or anticipated fluctuations in our financial condition and operating results; changes in financial estimates by us or financial or other market estimates and ratings by securities and other analysts; our ability to develop new products, enter new market segments, gain market share, manage cybersecurity and litigation risk, diversify our customer base, and successfully secure manufacturing capacity; news regarding our products or products of our competitors; any mergers, acquisitions or divestitures of assets undertaken by us; inflationary conditions, interest rate changes, and recessionary concerns; regulatory changes to international trade policies, economic sanctions, or export controls, such as new licensing requirements for exporting certain chip-related technology to China; terrorist acts or acts of war, including the ongoing conflict between Ukraine and Russia; epidemics and pandemics; trading activity in our common stock, including stock repurchases, actions by institutional or other large stockholders, or our inclusion in market indices; or general economic, industry, and market conditions worldwide.</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 volatility of our stock may cause the value of a stockholder&#8217;s investment to change rapidly. Investors in our common stock may not realize any return on their investment in us and may lose some or all of their investment. Additionally, if our stock price declines, it may be more difficult for us to raise capital and may have other adverse effects on our business. Stock price fluctuations could impact the value of our equity compensation, which could affect our ability to recruit and retain employees. Volatility in the trading price of our common stock could also result in the filing of securities class action litigation matters, which could result in substantial costs and the diversion of management time and resources. For these reasons, investors should not rely on recent or historical trends to predict future trading prices of our common stock, financial condition, results of operations, or cash flows.</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><i>Litigation and unfavorable results of legal proceedings could adversely affect our financial condition and operating results.</i></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;">From time to time, we are subject to various legal proceedings and claims that arise out of the ordinary conduct of our business. Certain claims may not yet be resolved, including but not limited to any that are discussed under <a href="#Contingencies" style="-sec-extract:exhibit;">Note 14 - Contingencies</a> to our Consolidated Financial Statements in Part II, Item 8 of this report, and additional claims may arise in the future. Results of legal proceedings cannot be predicted with certainty. Regardless of merit or outcome, claims or litigation may be both time-consuming and disruptive to our operations and cause significant expense and diversion of management attention and we may enter into material settlements to avoid these risks. Should we fail to prevail in certain matters or enter into a material settlement, we may be faced with significant monetary damages or injunctive relief against us that could materially and adversely affect our financial condition and operating results and certain portions of our business.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="text-align: left; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; margin: 0pt;"><b><i>Acquisitions, divestitures, strategic investments and strategic partnerships could disrupt our business and adversely affect our financial condition and operating results.</i></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 may pursue growth opportunities by acquiring complementary businesses, solutions or technologies through strategic transactions, investments or partnerships. The identification of suitable acquisition, strategic investment or strategic partnership candidates can be costly and time consuming and can distract our management team from our current operations. If such strategic transactions require us to seek additional debt or equity financing, we may not be able to obtain such financing on terms favorable to us or at all, and such transaction may adversely affect our liquidity and capital structure. We may also choose to divest certain non-core assets, which divestitures could lead to charges against earnings and may expose us to additional liabilities and risks. Any strategic transaction might not strengthen our competitive position, may increase some of our risks, and may be viewed negatively by our customers, partners or investors. Even if we successfully complete a strategic transaction, we may not be able to effectively integrate the acquired business, technology, systems, control environment, solutions, personnel or operations into our business or global tax structure. We may experience unexpected changes in how we are required to account for strategic transactions pursuant to U.S. GAAP and may not achieve the anticipated benefits of any strategic transaction. We may incur unexpected costs, claims or liabilities that we incur during the strategic transaction or that we assume from the acquired company, or we may discover adverse conditions post acquisition for which we have limited or no recourse. We may also be a target for unsolicited acquisition or business combination offers. Appropriately reviewing and responding to any such offer can be costly and complex, and diverts the efforts and attention of management.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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 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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b><a id="item1b" title="item1b" href="#"></a>Item 1B. Unresolved Staff Comments</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">None.</p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b><a id="Item1C" title="Item1C" href="#"></a>Item 1C. Cybersecurity</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Our cybersecurity risk management process is a component of our overall enterprise risk management process, through which our Chief Executive Officer and other members of senior management assess, identify, and manage&#160;material risks from cybersecurity&#160;threats we face. Our cybersecurity process seeks to protect our information systems by managing and reducing material risks from cybersecurity threats and by responding to and mitigating cybersecurity incidents.&#160;The Board of Directors (the &#8220;Board&#8221;), and the Audit Committee of the Board (the &#8220;Audit Committee&#8221;), provide oversight of our cybersecurity risk management process. The Audit Committee reviews our cybersecurity program and cybersecurity risk management process quarterly, and our Board reviews our cybersecurity program annually. Our cybersecurity program is directly managed by the Chief Information Officer (&#8220;CIO&#8221;), who is experienced in information systems and cybersecurity and whose team is responsible for leading enterprise-wide cybersecurity strategy, policy, standards, architecture, and processes. The CIO provides periodic updates to our Board and Audit Committee, as well as our Chief Executive Officer and other members of our senior management. These updates cover the Company&#8217;s material cybersecurity threats, the status of projects to strengthen our cybersecurity posture, and assessments of the cybersecurity program. Our cybersecurity risk management process is evaluated by internal and external cybersecurity experts, and the material results of those reviews are reported to senior management and the Board and Audit Committee as part of their oversight role. We also engage with third-party service providers deemed to have subject matter expertise in cybersecurity matters, industry participants, and law enforcement communities as part of our continuing efforts to evaluate and enhance the effectiveness of our cybersecurity policies and processes. We require each third-party service provider to certify that they implement and maintain appropriate security measures in connection with their work with us, and to promptly report any suspected breach of its security measures that may affect us. We use various tools and methodologies to manage cybersecurity risk and to prevent, detect, and mitigate cybersecurity incidents. Our tools and methodologies are tested regularly, including vulnerability scans, red-teaming exercises and other penetration testing, and review of cybersecurity threat intelligence feeds. We face risks from cybersecurity threats that could have a material adverse effect on our business, financial condition, results of operations, cash flows or reputation. We have experienced, and will continue to experience, cybersecurity incidents in the normal course of our business. However, prior cybersecurity incidents have not had a material adverse effect on our business, financial condition, results of operations, or cash flows. See &#8220;Risk Factors &#8211; Factors Related to Overall Business &amp; Operations &#8211; Our business depends on the use of information technology systems. A failure of these systems, cybersecurity incidents, or cyber-fraud may cause business disruptions, compromise our intellectual property or other sensitive information, or result in losses.&#8221;</p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b><a id="item2" title="item2" href="#"></a>Item 2. Properties</b></p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0px;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0px;">We lease a 47,800 square foot space in Hillsboro, Oregon as our corporate headquarters and a research and development facility through October 2028.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0px;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0px;">In San Jose, California, we have 98,874 square feet under lease through September 2026, of which we use 49,579 square feet primarily for research and development. During 2019, we vacated a 23,680 square foot office space in Portland, Oregon, which we have subleased through the end of the lease in March 2025.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0px;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0px;">In Muntinlupa City, Philippines, we lease a total of 50,503 square feet through May 2025 for research and development and operations facilities. In Shanghai, China, we lease 68,027 square feet through May 2024 for research and development operations. In Penang, Malaysia, we lease 23,272 square feet through September 2029 for research and development and operations facilities. We also lease office facilities in multiple other metropolitan locations for our domestic and international sales staff. We believe that our existing facilities are suitable and adequate for our current and foreseeable future needs.</p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b><a id="item3" title="item3" href="#"></a>Item 3. Legal Proceedings</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The information contained under the heading "Legal Matters" in <a href="#Contingencies" style="-sec-extract:exhibit;">Note 14 - Contingencies</a> to our Consolidated Financial Statements in Part II, Item 8 of this report is incorporated by reference into this Part I, Item 3. Also, see &#8220;Litigation and unfavorable results of legal proceedings could adversely affect our financial condition and operating results&#8221; in &#8220;Risk Factors&#8221; in Item 1A of Part I of this Annual Report on Form 10-K.</p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b><a id="item4" title="item4" href="#"></a>Item 4. Mine Safety Disclosures</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Not applicable.</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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 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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <p style="font-family: Arial; font-size: 16pt; margin: 0pt; text-align: left;"><b>PART&#160;II</b></p>
  <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/>
  <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0">&#160;</p>
  <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b><a id="item5" title="item5" href="#"></a>Item 5. Market for Registrant's Common Equity, Related Stockholder Matters, and Issuer Purchases of Equity Securities</b></p>
  <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Market Information</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Our common stock is traded on the NASDAQ Global Select Market under the symbol "LSCC".</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Holders</b></p>
  <p style="font-family: Arial; 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 February 12, 2024, we had approximately 160 stockholders of record.</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Dividends </b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The payment of dividends on our common stock is within the discretion of our Board of Directors. We intend to retain earnings to finance our business. We have never paid cash dividends.</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Recent Sales of Unregistered Securities</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">None.</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b><span style="background-color:#ffffff;">Issuer Purchases of Equity Securities</span></b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">On August 8, 2022, we announced that our Board of Directors had approved a stock repurchase program pursuant to which up to $150 million of outstanding common stock could be repurchased from time to time (the "2023 Repurchase Program"). The duration of the 2023 Repurchase Program was through December 30, 2023. During the fourth quarter of fiscal 2023, we repurchased 872,994 shares for $50.2 million, or an average price paid per share of $57.49, under the 2023 Repurchase Program. All repurchases were open market transactions funded from available working capital. All shares repurchased pursuant to the 2023 Repurchase Program were retired by the end of the fourth quarter of fiscal 2023. We repurchased a total of 1,224,443 shares for $80.2 million, or an average price paid per share of $65.50, during fiscal year 2023.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">On November 30, 2023, we announced that our Board of Directors had approved a stock repurchase program pursuant to which up to an additional $250 million of outstanding common stock could be repurchased from time to time (the "2024 Repurchase Program"). The duration of the 2024 Repurchase Program is through December 28, 2024. No shares were repurchased under the 2024 Repurchase Program during the fourth quarter of fiscal 2023.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The following table contains information regarding our repurchases of our common stock that is registered pursuant to Section 12 of the Securities Exchange Act of 1934 during the fourth quarter of fiscal 2023:</p>
  <p style="font-size: 10pt; font-family: Arial, Helvetica, sans-serif; margin: 0pt;">&#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: 38%; border-bottom: 1px solid black;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"><b>Period</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td colspan="2" style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid black;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>Total Number of Shares Purchased</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; border-bottom: 1px solid black;">&#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%; border-bottom: 1px solid black;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>Average Price Paid per Share</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; border-bottom: 1px solid black;">&#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%; border-bottom: 1px solid black;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs (a)</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; border-bottom: 1px solid black;">&#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%; border-bottom: 1px solid black;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plans or Programs ($M) (b)</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; border-bottom: 1px solid black;">&#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: 38%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">October 1, 2023 through October 28, 2023</p> </td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; 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;">&#160;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">&#8212;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; 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;">&#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;">$</td>
     <td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">&#8212;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; 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;">&#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;">&#160;</td>
     <td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">&#8212;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; 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;">&#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;">$</td>
     <td style="width: 17%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">99.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;">&#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: 38%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">October 29, 2023 through November 25, 2023</p> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">838,602</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">$</td>
     <td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">57.46</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">838,602</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">$</td>
     <td style="width: 17%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">51.5</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: 38%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;">November 26, 2023 through December 30, 2023</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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">34,392</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; margin-left: 0pt;">$</td>
     <td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">58.37</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: 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);">34,392</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; margin-left: 0pt;">$</td>
     <td style="width: 17%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">250.0</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: 38%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">Total</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);">872,994</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;">$</td>
     <td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">57.49</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; border-bottom: 3px double 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: 3px double rgb(0, 0, 0);">872,994</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;">$</td>
     <td style="width: 17%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">250.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;">(a)</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;">&#160;</td>
     <td style="width: 97%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;">All repurchases during the quarter were open-market transactions funded from available working capital made under the authorization from our Board of Directors to purchase up to $150.0 million of our common stock announced August 8, 2022</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;">(b)</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;">&#160;</td>
     <td style="width: 97%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;"> <p style="margin: 0pt; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><span style="background-color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">At December 30, 2023, this amount consists of the remaining portion of the $250 million program authorized through December 28, 2024 that was announced November 30, 2023</span>. The remaining portion of the $150 million program authorized through December 30, 2023 expired with no additional shares repurchased.</p> </td>
    </tr>

   </tbody>
  </table>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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 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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Comparison of Total Cumulative Stockholder Return</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The following graph shows the five-year comparison of cumulative stockholder return on our common stock, the Standard and Poor's (&#8220;S&amp;P&#8221;) 500 Index and the Philadelphia Semiconductor Index (&#8220;PHLX&#8221;) from December 2018 through December 2023. Cumulative stockholder return assumes $100 invested at the beginning of the period in our common stock, the S&amp;P and PHLX. Historical stock price performance is not necessarily indicative of future stock price performance.</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Lattice Cumulative Stockholder Return</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <div style="text-align: center;">
   <img alt="totalreturngraph2023b.jpg" src="totalreturngraph2023b.jpg"/></div>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <div style="text-align: center;">
   <div style="text-align: left;">
     &#160;
   </div>
   <div style="text-align: left;">
     &#160;
   </div>
  </div>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>
  <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b><a id="item6" title="item6" href="#"></a>Item 6. Reserved</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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 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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b><a id="item7" title="item7" href="#"></a>Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Overview</b></p>
  <p style="font-family: Arial; 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 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 products, silicon-enabling 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 lets our customers quickly and easily unleash their innovation to create a smart, secure, and connected world.</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;">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 AI, 5G infrastructure, platform security, and factory automation.</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;">This discussion and analysis of financial condition and results of operations should be read in conjunction with our consolidated financial statements and accompanying notes included in Part II, Item 8. "Financial Statements and Supplementary Data" of this report. Discussions of results for prior periods (fiscal 2022 compared to fiscal 2021) are incorporated by reference from our <a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/855658/000143774923003778/lscc20221231_10k.htm" style="-sec-extract:exhibit;">Annual Report on Form 10-K for the year ended December 31, 2022</a>.</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Impact of Global Economic Activity on our Business</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Increased financial market volatility, inflationary pressure, rising interest rates, recessionary concerns, uncertainty in the financial and banking industry, and geopolitical tension continue to impact business globally and may impact our operations by causing disruption to our labor markets and supply chains. The extent to which increased financial market volatility, inflationary pressures, global pandemics, and related uncertainty will impact our business activities will depend on future developments that are highly uncertain and cannot be predicted at this time. Additionally, our business is impacted by the cyclic correction affecting the broader semiconductor industry, which has seen softened demand across our end markets and customers reducing or rebalancing their inventory levels.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b>Critical Accounting Policies and Use of Estimates</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;">Critical accounting policies are those that are both most important to the portrayal of a company's financial condition and results of operations, 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.</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 financial statements and the accompanying notes. We base our estimates and judgments on historical experience, knowledge of current conditions, and our beliefs of what could occur in the future considering available information. While we believe that our estimates, assumptions, and judgments are reasonable, they are based on information available when made, and because of the uncertainty inherent in these matters, actual results may differ materially from these estimates under different assumptions or conditions. We evaluate our estimates and judgments on an ongoing basis.</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 believe the following accounting policies and the related estimates are critical in the portrayal of our financial condition and results of operations, and require management's most difficult, subjective, or complex judgments. See <a href="#NatureOfOpsAccPolicies" style="-sec-extract:exhibit;">Note&#160;1 - Nature of Operations and Significant Accounting Policies</a> to our Consolidated Financial Statements in Part II, Item&#160;8 of this report for further information on the significant accounting policies and methods used in the preparation of the consolidated financial statements.</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Revenue from Contracts with Customers</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We recognize revenue upon satisfaction of performance obligations when control of promised goods or services has been transferred to our customers. We measure revenue based on the amount of consideration we expect to be entitled to in exchange for products or services. For revenue recognized on both sales to distributors and related to royalties, the amount of consideration we expect to be entitled to receive is based on estimates that require assumptions and judgments relating to trends in recent and historical activity. See <a href="#NatureOfOpsAccPolicies" style="-sec-extract:exhibit;">Note&#160;1 - Basis of Presentation and Significant Accounting Policies</a> to our Consolidated Financial Statements in Part II, Item&#160;8 of this report for further information on our recognition of revenue. Sales to most distributors are made under terms allowing certain price adjustments upon sale to their end customers and limited rights of return of our products held in their inventory. The revenue recognized based on estimated price adjustments and stock rotation reserves may be materially different from the actual consideration received if the actual distributor price adjustments and stock rotation returns differ significantly from the historical trends used in the estimates.</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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 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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Inventories and Cost of Revenue</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Inventories are stated at the lower of actual cost (determined using the first-in, first-out method) or net realizable value. We review and set standard costs quarterly to approximate current actual manufacturing costs. Our manufacturing overhead standards for product costs are calculated assuming full absorption of actual spending over actual costs. The valuation of inventory requires us to estimate excess or obsolete inventory. Material assumptions we use to estimate necessary inventory carrying value adjustments can be unique to each product and are based on specific facts and circumstances. In determining provisions for excess or obsolete products, we consider assumptions such as changes in business and economic conditions, projected customer demand for our products, and changes in technology or customer requirements. The creation of such provisions results in a write-down of inventory to net realizable value and a charge to Cost of revenue. If in any period we anticipate a change in assumptions such as future market or economic conditions to be less favorable than our previous estimates, additional inventory write-downs may be required and would be reflected in Cost of revenue, resulting in a negative impact to our gross margin in that period. If in any period we are able to sell inventories that had been written down to a level below the ultimate realized selling price in a previous period, related revenue would be recorded with a lower or no offsetting charge to Cost of revenue resulting in a net benefit to our gross margin in that period.</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>Accounting for Income Taxes</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We are required to estimate our provision for income taxes and amounts ultimately payable or recoverable in numerous tax jurisdictions around the world. These estimates involve significant judgment and interpretations of regulations and are inherently complex. Resolution of income tax treatments in individual jurisdictions may not be known for many years after completion of the applicable year. Deferred tax assets and liabilities are recognized for the expected tax consequences of temporary differences between the tax bases of assets and liabilities and their reported amounts in the financial statements using enacted tax rates and laws that will be in effect when the difference is expected to reverse.</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;">Valuation allowances are provided to reduce deferred tax assets to an amount that in management&#8217;s judgment is more-likely-than-not to be recoverable against future taxable income. The determination of a valuation allowance and when it should be released requires complex judgment. In assessing the ability to realize deferred tax assets, we regularly evaluate both positive and negative evidence that may exist and consider whether it is more-likely-than-not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. In determining the need to establish or maintain a valuation allowance, we consider the four sources of jurisdictional taxable income: (i) future reversals of existing taxable temporary differences; (ii) future taxable income exclusive of reversing temporary differences and carryforwards; (iii) taxable income in prior carryback year(s) if carryback is permitted under the tax law; and (iv) viable and prudent tax planning strategies.</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;">Through the end of fiscal 2023, we demonstrated consistent and continued profitability over the preceding three-year period. In assessing the realizability of the deferred tax assets, we considered our operating environment and estimates about our ability to generate taxable income in future periods within the United States. As a result, in the fourth quarter of fiscal 2023, we concluded that our history of profitable operating results, including the current period results, along with our expectations about generating sufficient U.S. Federal taxable income, provided sufficient positive evidence supporting the realizability of our U.S. Federal deferred tax assets. Accordingly, we reduced the valuation allowance against a significant portion of our U.S. deferred tax assets resulting in the inclusion of $56.9 million of U.S. Federal deferred tax assets 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 continue to maintain a full valuation allowance against our state deferred tax assets due to insufficient income sources. We will continue to evaluate both positive and negative evidence in future periods to determine if we will realize the deferred tax assets. The amount of the deferred tax asset considered realizable could be adjusted if sufficient positive evidence exists. We do not maintain a valuation allowance in any foreign jurisdictions as we have concluded that it is more likely than not that we will realize those net deferred tax assets in the 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;">As part of our regular financial review process, we also assess the likelihood that our tax reporting positions will ultimately be sustained on examination by the taxing authorities, based on the technical merits of the position. To the extent it is determined it is more likely than not (a likelihood of more than 50 percent) that some portion or all of a tax reporting position will ultimately not be recognized and sustained, a provision for unrecognized tax benefit is provided by either reducing the applicable deferred tax asset or accruing an income tax liability. Our judgment regarding the sustainability of our tax reporting positions may change in the future due to changes in U.S. or international tax laws and other factors. These changes, if any, may require material adjustments to the related deferred tax assets or accrued income tax liabilities and an accompanying reduction or increase in income tax expense which may result in a corresponding increase or decrease in net income in the period when such determinations are made. We recognize the tax impact of including certain foreign earnings in U.S. taxable income as a period cost.</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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 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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;"><b>Results of Operations</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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;">&#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: 33%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td colspan="22" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 59%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Year 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%;">&#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: 33%;">&#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: 13%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 30,</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: 3%;">&#160;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 13%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</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: 3%;">&#160;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 13%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>January 1,</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: 33%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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: 13%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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: 3%;">&#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: 13%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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: 3%;">&#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: 13%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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: 33%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">737,154</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: 6%; 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: 3%; 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;">660,356</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: 6%; 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: 3%; 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;">515,327</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: 6%; 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: 33%;">&#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: 9%;">&#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: 6%;">&#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: 3%;">&#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: 9%;">&#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: 6%;">&#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: 3%;">&#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: 9%;">&#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: 6%;">&#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: 33%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Gross margin</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;">514,670</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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">69.8</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td>
     <td style="width: 3%; 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;">452,050</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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">68.5</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td>
     <td style="width: 3%; 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;">321,675</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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">62.4</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: 33%;">&#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: 9%;">&#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: 6%;">&#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: 3%;">&#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: 9%;">&#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: 6%;">&#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: 3%;">&#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: 9%;">&#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: 6%;">&#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: 33%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">159,770</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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">21.7</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td>
     <td style="width: 3%; 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;">135,767</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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">20.6</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td>
     <td style="width: 3%; 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;">110,518</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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">21.4</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: 33%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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;">&#160;</td>
     <td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">137,244</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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">18.6</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td>
     <td style="width: 3%; 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;">122,076</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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">18.5</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td>
     <td style="width: 3%; 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;">105,617</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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">20.5</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: 33%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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;">&#160;</td>
     <td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">3,478</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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">0.5</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td>
     <td style="width: 3%; 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;">3,778</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: 6%; 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;">&#160;</td>
     <td style="width: 3%; 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,613</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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">0.5</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: 33%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Restructuring</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,908</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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">0.3</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td>
     <td style="width: 3%; 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,551</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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">0.4</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td>
     <td style="width: 3%; 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;">940</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: 6%; 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;">&#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: 33%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Acquisition related</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);">&#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;">&#160;</td>
     <td style="width: 6%; 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: 3%; 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);">511</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;">&#160;</td>
     <td style="width: 6%; 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;">&#160;</td>
     <td style="width: 3%; 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%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">1,171</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;">&#160;</td>
     <td style="width: 6%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;">0.2</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: 33%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Income from operations</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);">212,270</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;">&#160;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">28.8</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 3%; 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);">187,367</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;">&#160;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">28.4</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 3%; 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);">100,816</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;">&#160;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">19.6</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; font-size: 10pt; 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: 11pt; margin: 0pt; text-align: left;"><b>Revenue</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, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;">
   <tbody>
    <tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 20%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 39%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Year 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%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#160;</b></td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"><b>&#160;</b></td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#160;</b></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%;"><b>&#160;</b></td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"><b>&#160;</b></td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#160;</b></td>
    </tr>

    <tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 20%;">&#160;</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; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 30,</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; 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; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</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; 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; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>January 1,</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; padding-bottom: 1px; width: 2%;">&#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: 12%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>% Change in</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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 20%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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: 2%;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 20%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">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: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">737,154</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: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">660,356</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: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">515,327</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: 2%; 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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11.6</td>
     <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; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
     <td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">28.1</td>
     <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;">Revenue increased $76.8 million, or 11.6%, in fiscal 2023 compared to fiscal 2022, primarily from increased demand for our products used in industrial automation, robotics applications, and data center servers, partially offset by lower demand for our products used in wireless infrastructure and consumer applications.</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We&#160;sell our products globally to a broad base of customers in three primary end market groups: Communications and Computing, Industrial and Automotive, and Consumer. Across our end markets, our products are increasingly used for Artificial Intelligence ("AI")-related applications, including device usage in AI-optimized servers in data centers, AI-enabled PCs, and AI-enabled robotics and ADAS systems, among others. We also provide IP licensing and services to our end markets.</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;">Within these end markets, there are multiple drivers, including:</p>
  <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Arial; font-size: 9pt;">
   <tbody>
    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;">&#160;</td>
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#8226;</p> </td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Communications and Computing:&#160;data center servers and networking equipment, client computing platforms, and wireless and wireline communications infrastructure deployments,</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;">&#160;</td>
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#8226;</p> </td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Industrial and Automotive: factory automation, robotics, automotive electronics, and industrial IoT,</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;">&#160;</td>
     <td style="width: 18pt; font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#8226;</p> </td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Consumer: smart home, prosumer, and other applications.</p> </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&#160;end market data we use is derived from data provided to us by our 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&#160;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; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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 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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The following are examples of end market applications for the fiscal years presented:</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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%; 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: 25%; 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: 25%; 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>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 25%; 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: 25%; 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: 25%; 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>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 25%; 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: 25%; 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: 25%; 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>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 25%; 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: 25%; 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: 25%; 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>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 25%; 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: 25%; 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: 25%; 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>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 25%; 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: 25%; 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: 25%; 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>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 25%; 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: 25%; 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: 25%; 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;">&#160;</p> </td>
    </tr>

   </tbody>
  </table>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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; 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: 20%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td colspan="22" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 51%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Year 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%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#160;</b></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="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#160;</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: 20%;">&#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: 11%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 30,</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: 2%;">&#160;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 11%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</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: 2%;">&#160;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 11%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>January 1,</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: 2%;">&#160;</td>
     <td colspan="6" style="border-bottom: 1px solid rgb(0, 0, 0); text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 11%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>% Change in</b></p> </td>
     <td style="border-bottom: 1px solid rgb(0, 0, 0); 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: 20%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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: 11%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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: 2%;">&#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: 11%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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: 2%;">&#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: 11%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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: 2%;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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: 20%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Communications and Computing</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">257,536</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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">34.9</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 2%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">282,913</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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">42.8</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 2%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">227,911</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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">44.2</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 2%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(9.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;">&#160;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">24.1</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: 20%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Industrial and Automotive</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">433,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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">58.8</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td>
     <td style="width: 2%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">319,398</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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">48.4</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td>
     <td style="width: 2%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">226,260</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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">43.9</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td>
     <td style="width: 2%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">35.7</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">41.2</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: 20%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Consumer</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">46,136</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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6.3</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: 2%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">58,045</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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8.8</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: 2%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">61,156</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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11.9</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: 2%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(20.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; padding-bottom: 1px;">&#160;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(5.1</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: 20%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">737,154</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: 6%; 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: 2%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">660,356</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: 6%; 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: 2%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">515,327</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: 6%; 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: 2%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">11.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;">&#160;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">28.1</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; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Revenue from the Communications and Computing end market decreased by 9% in fiscal 2023 compared to fiscal 2022 primarily due to softer end market demand in both wireless and wireline communications infrastructure, partially offset by strong demand in data center applications.</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;">Revenue from the Industrial and Automotive end market increased by 36% in fiscal 2023 compared to fiscal 2022, primarily <span style="background-color:#ffffff;">due </span>to strong customer adoption in a broad range of applications, including industrial automation and robotics. Growth in Automotive was driven by the adoption of new designs in advanced driver assistance ("ADAS") and infotainment applications.</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;">Revenue from the Consumer end market decreased by 21% in fiscal 2023 compared to fiscal 2022 <span style="background-color:#ffffff;">primarily due </span>to macroeconomic weakness in Consumer.</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;">While we do not consider AI applications as a distinct end market, we expect AI-related revenue to grow over the next few years based on the growing pipeline of AI-related design wins.</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>Revenue by Geography</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We&#160;have a diverse base of customers where distributors represent a significant portion of our total revenue. Our revenue by geographical market is based on the ship-to location of our customers, which can vary from time to time. Revenue from Asia decreased in fiscal 2023 compared to fiscal 2022 <span style="background-color:#ffffff">primarily</span> due to the macroeconomic environment in the region, while revenue from the Americas and Europe increased due to increased demand in these regions driven by our Industrial and Automotive end market.</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 composition of our revenue by geography is presented in the following table:</p>
  <p style="font-family: Arial; 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: 20%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td colspan="22" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 51%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Year 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%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#160;</b></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="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#160;</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: 20%;">&#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: 11%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 30,</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: 2%;">&#160;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 11%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</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: 2%;">&#160;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 11%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>January 1,</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: 2%;">&#160;</td>
     <td colspan="6" style="border-bottom: 1px solid rgb(0, 0, 0); text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 11%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>% Change in</b></p> </td>
     <td style="border-bottom: 1px solid rgb(0, 0, 0); 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: 20%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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: 11%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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: 2%;">&#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: 11%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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: 2%;">&#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: 11%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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: 2%;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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: 20%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Asia</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">443,765</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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">60.2</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 2%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">464,904</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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">70.5</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 2%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">384,568</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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">74.6</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 2%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(4.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;">&#160;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">20.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: 20%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Americas</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">145,839</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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">19.8</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td>
     <td style="width: 2%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">100,260</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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">15.2</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td>
     <td style="width: 2%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">80,870</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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">15.7</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td>
     <td style="width: 2%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">45.5</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">24.0</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: 20%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Europe</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">147,550</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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20.0</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: 2%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">95,192</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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14.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;">&#160;</td>
     <td style="width: 2%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">49,889</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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9.7</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: 2%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">55.0</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">90.8</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: 20%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">737,154</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: 6%; 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: 2%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">660,356</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: 6%; 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: 2%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">515,327</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: 6%; 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: 2%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">11.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;">&#160;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">28.1</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; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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 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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Revenue from Customers</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We sell our products to independent distributors and directly to customers. Distributors have historically accounted for a significant portion of our total revenue, and the distributors noted below individually accounted for more than 10% of our total revenue in certain periods covered by this report.</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 composition of our revenue by customer 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;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"><b>% of Total Revenue</b></p> </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;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"><b>Year Ended</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(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 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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 30,</b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b>January 1,</b></p> </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;">&#160;</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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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; font-variant: normal; margin: 0pt;">Arrow</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;">31.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;">&#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;">28.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;">&#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;">27.1</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: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Weikeng</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;">20.5</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">30.3</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">37.2</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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Future</p> </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">12.6</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">8.3</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">6.5</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(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; font-variant: normal; margin: 0pt;">Macnica</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;">10.8</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">9.7</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">6.6</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; font-variant: normal; margin: 0pt;">Other distributors</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);">11.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;">&#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: 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.7</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9.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;">&#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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">All distributors</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;">87.4</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">89.5</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">87.3</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; font-variant: normal; margin: 0pt;">Direct customers</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.6</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10.5</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: 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.7</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 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; border-bottom: 3px double 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: 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;">&#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: 12%; 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;">&#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: 12%; 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="margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt">&#160;</p>
  <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b>Gross margin</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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;">&#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;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"><b>Year Ended</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(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 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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 30,</b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b>January 1,</b></p> </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; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(In thousands)</i></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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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; font-variant: normal; margin: 0pt;">Gross margin</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;">514,670</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;">452,050</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;">321,675</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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Gross margin percentage</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;">69.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;">&#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;">68.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;">&#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;">62.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; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Gross margin percentage increased 130 basis points from fiscal 2022 to fiscal 2023. <span style="background-color:#ffffff;">Improved margins were driven by benefits from our gross margin expansion strategy including mix.</span></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b>Operating Expenses</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Research and Development Expense</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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; 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: 37%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 29%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Year 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%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#160;</b></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="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#160;</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: 37%;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 30,</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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</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; font-variant: normal; text-align: center; margin: 0pt;"><b>January 1,</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: 2%;">&#160;</td>
     <td colspan="6" style="border-bottom: 1px solid rgb(0, 0, 0); text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 11%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>% Change in</b></p> </td>
     <td style="border-bottom: 1px solid rgb(0, 0, 0); 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: 37%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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: 2%;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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: 37%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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;">159,770</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;">135,767</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;">110,518</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td>
     <td style="width: 2%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">17.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;">&#160;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">22.8</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: 37%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Percentage 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;">&#160;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">21.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;">&#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;">20.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;">&#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;">21.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: 2%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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-based compensation, engineering wafers, depreciation and amortization, licenses, and outside engineering services. These expenditures are for the design of new products, IP cores, processes, packaging, and software solutions.</p>
  <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The increase in Research and development expense for fiscal 2023 compared to fiscal 2022 was due primari<span style="background-color:#ffffff;">ly </span>to increased headcount-related costs, including stock-based compensation, as we continue to invest in our long-term product roadmap, and depreciation and amortization related to our research and development equipment.</p>
  <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We believe that investing in research and development is important to delivering innovative products to our customers and, therefore, we expect to continue to increase our investment in research and development.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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 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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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; 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: 37%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 29%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Year 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%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#160;</b></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="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#160;</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: 37%;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 30,</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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</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; font-variant: normal; text-align: center; margin: 0pt;"><b>January 1,</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: 2%;">&#160;</td>
     <td colspan="6" style="border-bottom: 1px solid rgb(0, 0, 0); text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 11%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>% Change in</b></p> </td>
     <td style="border-bottom: 1px solid rgb(0, 0, 0); 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: 37%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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: 2%;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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: 37%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">137,244</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;">122,076</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;">105,617</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td>
     <td style="width: 2%; 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: 7%; 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>
     <td style="width: 1%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">15.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: 37%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Percentage 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;">&#160;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">18.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;">&#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;">18.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;">&#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;">20.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: 2%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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.</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 increase in Selling, general, and administrative expense for fiscal 2023 compared to fiscal 2022 was due primarily to increased headcount-related costs, including stock-based compensation and other costs, related to demand creation to support the growth of our business.</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>Amortization of Acquired Intangible Assets</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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; 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: 37%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 29%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Year 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%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#160;</b></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="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#160;</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: 37%;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 30,</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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</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; font-variant: normal; text-align: center; margin: 0pt;"><b>January 1,</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: 2%;">&#160;</td>
     <td colspan="6" style="border-bottom: 1px solid rgb(0, 0, 0); text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 11%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>% Change in</b></p> </td>
     <td style="border-bottom: 1px solid rgb(0, 0, 0); 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: 37%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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: 2%;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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: 37%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">3,478</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;">3,778</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,613</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td>
     <td style="width: 2%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(7.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;">&#160;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">44.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: 37%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Percentage 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;">&#160;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">0.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;">&#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;">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;">&#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;">0.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: 2%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The decrease in Amortization of acquired intangible assets for fiscal 2023 compared to fiscal 2022 was due to the end of the amortization period during the first quarter of fiscal 2022 for acquired intangible assets from previous acquisitions.</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>Restructuring</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The composition of our Restructuring activity, 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;">&#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: 37%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 29%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Year 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%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#160;</b></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="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#160;</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: 37%;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 30,</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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</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; font-variant: normal; text-align: center; margin: 0pt;"><b>January 1,</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: 2%;">&#160;</td>
     <td colspan="6" style="border-bottom: 1px solid rgb(0, 0, 0); text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 11%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>% Change in</b></p> </td>
     <td style="border-bottom: 1px solid rgb(0, 0, 0); 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: 37%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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: 2%;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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: 37%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Restructuring</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;">1,908</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,551</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;">940</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td>
     <td style="width: 2%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(25.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;">&#160;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">171.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: 37%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Percentage 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;">&#160;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">0.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;">&#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;">0.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;">&#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;">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: 2%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Restructuring activity is generally comprised of expenses resulting from workforce reductions, cancellation of contracts, and consolidation of our facilities. Details of our restructuring plans and expenses incurred under them are discussed in <a href="#restructuring" style="-sec-extract:exhibit;">Note 8 - Restructuring</a> to our Consolidated Financial Statements in Part II, Item 8 of this report.</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;">Restructuring costs decreased in fiscal 2023 compared to fiscal 2022 due to lower costs in the current year periods for severance compared to higher costs in the prior year periods for lease right-of-use impairment and contract termination fees.</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>Acquisition Related Charges</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 composition of our Acquisition related charges, 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;">&#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: 37%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 29%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Year 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%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#160;</b></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="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#160;</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: 37%;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 30,</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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</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; font-variant: normal; text-align: center; margin: 0pt;"><b>January 1,</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: 2%;">&#160;</td>
     <td colspan="6" style="border-bottom: 1px solid rgb(0, 0, 0); text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 11%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>% Change in</b></p> </td>
     <td style="border-bottom: 1px solid rgb(0, 0, 0); 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: 37%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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: 2%;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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: 37%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Acquisition related</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;">&#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; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">511</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,171</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td>
     <td style="width: 2%; 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: 7%; 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;">&#160;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(56.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: 37%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Percentage 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;">&#160;</td>
     <td style="width: 11%; 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;">%</td>
     <td style="width: 1%; 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;">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;">&#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;">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: 2%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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;">
       31
     </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Acquisition related charges include legal and professional fees directly related to acquisitions. For fiscal 2022 and 2021, Acquisition related charges were attributable to our acquisition of Mirametrix in November 2021 and were comprised primarily of professional services including legal and accounting fees, as well as closing costs.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b>Interest Income (Expense), net</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The composition of our Interest income (expense), net, 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;">&#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: 37%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 29%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Year 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%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#160;</b></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="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#160;</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: 37%;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 30,</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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</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; font-variant: normal; text-align: center; margin: 0pt;"><b>January 1,</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: 2%;">&#160;</td>
     <td colspan="6" style="border-bottom: 1px solid rgb(0, 0, 0); text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 11%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>% Change in</b></p> </td>
     <td style="border-bottom: 1px solid rgb(0, 0, 0); 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: 37%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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: 2%;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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: 37%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Interest income (expense), net</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;">2,041</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;">(4,146</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; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(2,738</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
     <td style="width: 2%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(149.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;">&#160;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">51.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: 37%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Percentage 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;">&#160;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">0.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;">&#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;">(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;">&#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;">(0.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: 2%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The change in Interest income (expense) for fiscal 2023 compared to fiscal 2022 <span style="background-color:#ffffff;">was</span> driven by increased interest income, coupled with lower interest expense as we paid off the outstanding balance of our long-term debt during the third quarter of fiscal 2023.</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b>Other Income (Expense), net</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The composition of our Other income (expense), net, 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;">&#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: 37%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 29%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Year 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%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#160;</b></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="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#160;</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: 37%;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 30,</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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</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; font-variant: normal; text-align: center; margin: 0pt;"><b>January 1,</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: 2%;">&#160;</td>
     <td colspan="6" style="border-bottom: 1px solid rgb(0, 0, 0); text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 11%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>% Change in</b></p> </td>
     <td style="border-bottom: 1px solid rgb(0, 0, 0); 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: 37%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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: 2%;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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: 37%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Other income (expense), net</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;">545</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,109</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; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(452</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
     <td style="width: 2%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(149.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;">&#160;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">145.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: 37%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Percentage 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;">&#160;</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;">&#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;">(0.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;">&#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;">(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: 2%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">For fiscal 2023 compared to fiscal 2022, the change in Other income (expense), net <span style="background-color:#ffffff;">was </span>primarily due to a research credit of $0.9 million in the current year compared to the non-recurrence of $0.7 million of loss on the refinancing of our long-term debt in the prior year, and to foreign currency effects.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b>Income Taxes</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The composition of our Income tax (benefit) expense 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: 37%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 29%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Year 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%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#160;</b></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="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#160;</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: 37%;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 30,</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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</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; font-variant: normal; text-align: center; margin: 0pt;"><b>January 1,</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: 2%;">&#160;</td>
     <td colspan="6" style="border-bottom: 1px solid rgb(0, 0, 0); text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 11%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>% Change in</b></p> </td>
     <td style="border-bottom: 1px solid rgb(0, 0, 0); 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: 37%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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: 2%;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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: 37%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Income tax (benefit) expense</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;">(44,205</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; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">3,230</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,704</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td>
     <td style="width: 2%; 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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(100+)%</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">89.6</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; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Our Income tax (benefit) expense includes taxes on foreign income and withholding taxes, partially offset by benefits resulting from excess tax benefits from stock-based compensation. In the fourth quarter of fiscal 2023, we reduced the valuation allowance against a significant portion of our U.S. deferred tax assets resulting in the inclusion of <span style="color:#000000;">$56.9 million</span> of U.S. Federal deferred tax assets on our Consolidated Balance Sheets. The income tax benefit from the release of a portion of the valuation allowance was partially offset by an increase in expense in fiscal 2023 as compared to fiscal 2022 primarily due to increased worldwide income and U.S. tax on foreign operations.</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 December 30, 2023. In making this evaluation, we considered our operating environment and estimates about our ability to generate taxable income in future periods within the United States. As a result of our consistent and continued profitability over the preceding three-year period and our expectations about generating sufficient U.S. Federal taxable income, we have determined that there is sufficient evidence that our U.S. Federal deferred tax assets are more likely than not to be realized.</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 continue to maintain a full valuation allowance against our state deferred tax assets due to insufficient income sources. We will continue to evaluate both positive and negative evidence in future periods to determine if we will realize those deferred tax assets. The amount of the deferred tax asset considered realizable could be adjusted if sufficient positive evidence exists. We do not maintain a valuation allowance in any foreign jurisdictions as we have concluded that it is more likely than not that we will realize those net deferred tax assets in the future periods. Details of our deferred tax assets and valuation allowance are discussed in <a href="#taxes" style="-sec-extract:exhibit;">Note 12 - Income Taxes</a> to our Consolidated Financial Statements in Part II, Item 8 of this report.</p>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</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;">
       32
     </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;"><b>Liquidity and Capital Resources</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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 2022, 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. There continues to be uncertainty around the extent of market volatility, inflationary pressures, rising interest rates, recessionary concerns, uncertainty in the financial and banking industry, and geopolitical tension, which may impact our liquidity and working capital needs 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 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. We believe that our financial resources, including 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. On September 1, 2022, we entered into our 2022 Credit Agreement, as described in <a href="#LTD" style="-sec-extract:exhibit;">Note 7 - Long-Term Debt</a> to our Consolidated Financial Statements in Part II, Item 8 of this report. As of December 30, 2023, we did not have significant long-term commitments for capital expenditures. For further information on our cash commitments for operating lease liabilities, see <a href="#leases" style="-sec-extract:exhibit;">Note 9 - Leases</a> to our Consolidated Financial Statements in Part II, Item 8 of this report.</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 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. 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.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b>Liquidity</b></p>
  <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Cash and cash equivalents</b></p>
  <p style="font-family: Arial; 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 class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 39%;"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt;"><i>(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; width: 1%; border-bottom: thin solid rgb(0, 0, 0);"><b>December 30, 2023</b></td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; border-bottom: thin solid rgb(0, 0, 0);">&#160;</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; width: 1%; border-bottom: thin solid rgb(0, 0, 0);"><b>December 31, 2022</b></td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; border-bottom: thin solid rgb(0, 0, 0);">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 2%;">&#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); 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: thin 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: thin 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: 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: 39%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;">Cash and cash equivalents</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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">128,317</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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">145,722</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td>
     <td style="width: 2%; 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;">(17,405</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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(11.9</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; 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 December 30, 2023, we had Cash and cash equivalents of $128.3 million, of which approximately $36.1 million in Cash and cash equivalents 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. This should not result in our recording significant additional tax expense as we have accrued expense based on current withholding rates. As of December 30, 2023, 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;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The net decrease in Cash and cash equivalents of $17.4 million between&#160;December 30, 2023 and December 31, 2022 was primarily driven by cash flows from the following activities:</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;"><i>Operating activities &#8212; </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 was $269.6 million in fiscal 2023 compared to $238.8 million in fiscal 2022. This increase of $30.8 million was primarily driven by an increase of $40.1 million provided by improved operating performance, partially offset by $9.3 million of changes in working capital, primarily from cash used by accrued liabilities, payroll obligations, and accounts payable, net of cash provided by inventories.</p>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><i>Investing activities &#8212;</i> Investing cash flows consist primarily of transactions related to capital expenditures and payments for software and intellectual property licenses<span style="background-color:#ffffff;">.</span> Net cash used by investing activities in fiscal 2023 was $33.3 million compared to $34.9 million in fiscal 2022. This $1.6 million decrease was primarily a result of decreased capital expenditures.</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;"><i>Financing activities &#8212;</i> Financing cash flows consist primarily of activity on our long-term debt, repurchases of common stock, tax payments related to the net share settlement of restricted stock units, and proceeds from the exercise of options to acquire common stock. Net cash used by financing activities in fiscal 2023 was $253.7 million compared to $188.1 million in fiscal 2022. This $65.6 million increase was due to the following activities. During fiscal 2023, we made discretionary payments totaling $130.0 million on our revolving loans under the 2022 Credit Agreement, an increase of $99.8 million from the $30.2 million of net payment and refinancing activity on our long-term debt in fiscal 2022. We repurchased approximately 1.2 million shares of common stock for $80.0 million in fiscal 2023 compared to repurchases of approximately 2.0 million shares of common stock for $110.1 million in fiscal 2022. Payments for tax withholdings on vesting of RSUs partially offset by employee exercises of stock options used net cash flows of $43.7 million in fiscal 2023, a decrease of approximately $4.1 million from the net $47.8 million used in fiscal 2022.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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;">
       33
     </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Accounts receivable, net</b></p>
  <p style="font-family: Arial; 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 class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 39%;"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt;"><i>(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; width: 1%; border-bottom: 1px solid black;"><b>December 30, 2023</b></td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; border-bottom: 1px solid black;">&#160;</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; width: 1%; border-bottom: 1px solid black;"><b>December 31, 2022</b></td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; border-bottom: 1px solid black;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 2%;">&#160;</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 black;"> <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; width: 1%; border-bottom: 1px solid black;">&#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%; border-bottom: 1px solid black;"> <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; width: 1%; border-bottom: 1px solid black;">&#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: 39%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;">Accounts receivable, net</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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">104,373</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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">94,018</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td>
     <td style="width: 2%; 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,355</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;">11.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: 39%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;">Days sales outstanding - Overall</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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">56</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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">49</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td>
     <td style="width: 2%; 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;">7</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 9%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Accounts receivable, net as of December 30, 2023 increased by approximately $10.4 million, or approximately 11%, compared to December 31, 2022. This resulted primarily from the timing of when our customers wanted our products to be shipped during the fourth quarter of fiscal 2023 compared to the fourth quarter of fiscal 2022. 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: 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>Inventories</b></p>
  <p style="font-family: Arial; 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 class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 39%;"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt;"><i>(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; width: 1%; border-bottom: 1px solid black;"><b>December 30, 2023</b></td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; border-bottom: 1px solid black;">&#160;</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; width: 1%; border-bottom: 1px solid black;"><b>December 31, 2022</b></td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; border-bottom: 1px solid black;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 2%;">&#160;</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 black;"> <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; width: 1%; border-bottom: 1px solid black;">&#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%; border-bottom: 1px solid black;"> <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; width: 1%; border-bottom: 1px solid black;">&#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: 39%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;">Inventories</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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">98,826</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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">110,375</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td>
     <td style="width: 2%; 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;">(11,549</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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(10.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: 39%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;">Days of inventory on hand</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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">175</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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">187</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td>
     <td style="width: 2%; 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;">(12</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%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
     <td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 9%;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Inventories as of December 30, 2023 decreased $11.5 million, or approximately 11%, compared to December 31, 2022 primarily as a result of increased product shipments to meet customer demand.</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 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<span style="background-color:#ffffff;">.</span></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Credit Arrangements</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">On September 1, 2022, we entered into our 2022 Credit Agreement. The details of this arrangement are described in <a href="#LTD" style="-sec-extract:exhibit;">Note 7 - Long-Term Debt</a> to our Consolidated Financial Statements in Part II, Item 8 of this report. As of December 30, 2023, we had no used or unused credit arrangements beyond the secured revolving loan facility described in the 2022 Credit Agreement.</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Share Repurchase Program</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><span style="background-color:#ffffff;">See "Issuer Purchases of Equity Securities" under Part II, Item 5 of this Annual Report on Form 10-K for more information about the share repurchase program.</span></p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b>New Accounting Pronouncements</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The information contained under the heading "New Accounting Pronouncements" in <a href="#NatureOfOpsAccPolicies" style="-sec-extract:exhibit;">Note 1 - Nature of Operations and Significant Accounting Policies</a> to our Consolidated Financial Statements in Part II, Item 8 of this report is incorporated by reference into this Part II, Item 7.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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;">
       34
     </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b><a id="item7a" title="item7a" href="#"></a>Item 7A. Quantitative and Qualitative Disclosures about Market Risk</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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.</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>Foreign Currency Exchange Rate Risk</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">While our revenues and the majority of our expenses are denominated in U.S. dollars, our financial position and results of operations are subject to foreign currency exchange rate risk as a result of having various international subsidiary and branch operations. Historically, exposure to foreign currency exchange rate risk has not had a material impact on our results from operations. At times in the past, we have entered into foreign currency forward exchange contracts in relation to certain activities, which mitigated the foreign currency exchange rate exposure from an economic perspective, but these were not designated as "effective" hedges under U.S. GAAP.</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>Interest Rate Risk</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;"><i>Interest Income</i></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 interest income is sensitive to changes in the general level of interest rates. As of December 30, 2023, a hypothetical 100 basis point change in interest rates would have resulted in less than $1.5 million change in interest income.</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;"><i>Interest Expense</i></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 may be exposed to interest rate risk via the terms of our 2022 Credit Agreement, which specifies an interest rate on revolving loans that consists of a variable-rate of interest and an applicable margin. While we have drawn from this credit facility in the past, we have no borrowings outstanding as of December 30, 2023. If we borrow from the credit facility in the future, we will again be exposed to interest rate fluctuations.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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;">
       35
     </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <div>
    &#160;
  </div>
  <div><p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b><a id="item8" title="item8" href="#"></a>Item 8. Financial Statements and Supplementary Data</b></p>
<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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: middle; border-bottom: 1px solid rgb(0, 0, 0); width: 62%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Index to Consolidated Financial Statements:</b></p> </td><td style="vertical-align: middle; border-bottom: 1px solid rgb(0, 0, 0); width: 32%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 6%; 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;"><b>Page</b></p> </td></tr>
<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><td style="vertical-align: bottom; width: 62%; 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;">&#160;</p> </td><td style="vertical-align: bottom; width: 32%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: bottom; width: 6%; 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;">&#160;</p> </td></tr>
<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><td style="vertical-align: bottom; width: 62%; 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;"><a style="-sec-extract:exhibit;" href="#operations">Consolidated Statements of Operations</a></p> </td><td style="vertical-align: bottom; width: 32%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: bottom; width: 6%; 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;"><a class="tocPGNUM" href="#operations">37</a></p> </td></tr>
<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><td style="vertical-align: bottom; width: 62%; 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;"><a style="-sec-extract:exhibit;" href="#compincome">Consolidated Statements of Comprehensive Income</a></p> </td><td style="vertical-align: bottom; width: 32%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: bottom; width: 6%; 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;"><a class="tocPGNUM" href="#compincome">38</a></p> </td></tr>
<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><td style="vertical-align: bottom; width: 62%; 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;"><a style="-sec-extract:exhibit;" href="#balancesheet">Consolidated Balance Sheets</a></p> </td><td style="vertical-align: bottom; width: 32%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: bottom; width: 6%; 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;"><a class="tocPGNUM" href="#balancesheet">39</a></p> </td></tr>
<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><td style="vertical-align: bottom; width: 62%; 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;"><a style="-sec-extract:exhibit;" href="#cashflow">Consolidated Statements of Cash Flows</a></p> </td><td style="vertical-align: bottom; width: 32%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: bottom; width: 6%; 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;"><a class="tocPGNUM" href="#cashflow">40</a></p> </td></tr>
<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><td style="vertical-align: bottom; width: 62%; 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;"><a style="-sec-extract:exhibit;" href="#equity">Consolidated Statements of Stockholders' Equity</a></p> </td><td style="vertical-align: bottom; width: 32%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: bottom; width: 6%; 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;"><a class="tocPGNUM" href="#equity">41</a></p> </td></tr>
<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><td style="vertical-align: bottom; width: 62%; 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;"><a style="-sec-extract:exhibit;" href="#notes">Notes to Consolidated Financial Statements</a></p> </td><td style="vertical-align: bottom; width: 32%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: bottom; width: 6%; 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;"><a class="tocPGNUM" href="#notes">42</a></p> </td></tr>
<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><td style="vertical-align: bottom; width: 62%; 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;"><a style="-sec-extract:exhibit;" href="#report">Reports of Independent Registered Public Accounting Firm (<ix:nonNumeric name="dei:AuditorName" contextRef="d_2023-01-01_2023-12-30" id="ixv-15890">Ernst &amp; Young LLP</ix:nonNumeric>)</a></p> </td><td style="vertical-align: bottom; width: 32%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;">(PCAOB ID: <ix:nonNumeric name="dei:AuditorFirmId" contextRef="d_2023-01-01_2023-12-30" id="ixv-15891">42</ix:nonNumeric>)</td><td style="vertical-align: bottom; width: 6%; 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;"><a class="tocPGNUM" href="#report">60</a></p> </td></tr>
</tbody></table>
<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;">&#160;</p>
<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;">&#160;</p>
<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;">&#160;</p></div>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;">&#160;</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;">
       36
     </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <div>
    &#160;
  </div>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;"><b><a id="operations" title="operations" 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></p>
  <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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;">&#160;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
      <td colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended</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);">&#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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 30,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 1,</em></b></p> </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; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(In thousands, except per share data)</i></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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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; font-variant: normal; margin: 0pt;">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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480514" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">737,154</ix:nonFraction></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;"><ix:nonFraction id="c106480515" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">660,356</ix:nonFraction></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;"><ix:nonFraction id="c106480516" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">515,327</ix:nonFraction></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; font-variant: normal; margin: 0pt;">Cost of revenue</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);"><ix:nonFraction id="c106480517" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" format="ixt:num-dot-decimal" decimals="-3">222,484</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);">&#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: 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="c106480518" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" format="ixt:num-dot-decimal" decimals="-3">208,306</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);">&#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: 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="c106480519" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" format="ixt:num-dot-decimal" decimals="-3">193,652</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);">&#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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Gross margin</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);"><ix:nonFraction id="c106480520" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:GrossProfit" scale="3" format="ixt:num-dot-decimal" decimals="-4">514,670</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;">&#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: 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="c106480521" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:GrossProfit" scale="3" format="ixt:num-dot-decimal" decimals="-4">452,050</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;">&#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: 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="c106480522" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:GrossProfit" scale="3" format="ixt:num-dot-decimal" decimals="-3">321,675</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;">&#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; font-variant: normal; margin: 0pt;">Operating expenses:</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="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(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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480524" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" format="ixt:num-dot-decimal" decimals="-4">159,770</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480525" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">135,767</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480526" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">110,518</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">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;">&#160;</td>
      <td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480527" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">137,244</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480528" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">122,076</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480529" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">105,617</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">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;">&#160;</td>
      <td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480530" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="lscc:AmortizationOfIntangibleAssetsAcquired" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,478</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480531" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="lscc:AmortizationOfIntangibleAssetsAcquired" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,778</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480532" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="lscc:AmortizationOfIntangibleAssetsAcquired" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,613</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Restructuring</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;"><ix:nonFraction id="c106480533" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:RestructuringCharges" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,908</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480534" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:RestructuringCharges" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,551</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480535" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:RestructuringCharges" scale="3" format="ixt:num-dot-decimal" decimals="-4">940</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Acquisition related</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);"><ix:nonFraction id="c106480536" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</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);">&#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: 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="c106480537" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" format="ixt:num-dot-decimal" decimals="-3">511</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);">&#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: 12%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c106480538" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,171</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);">&#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; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Total operating expenses</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);"><ix:nonFraction id="c106480539" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:OperatingExpenses" scale="3" format="ixt:num-dot-decimal" decimals="-5">302,400</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;">&#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: 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="c106480540" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:OperatingExpenses" scale="3" format="ixt:num-dot-decimal" decimals="-3">264,683</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;">&#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: 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="c106480541" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:OperatingExpenses" scale="3" format="ixt:num-dot-decimal" decimals="-3">220,859</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;">&#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; font-variant: normal; margin: 0pt;">Income from operations</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;"><ix:nonFraction id="c106480542" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:OperatingIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-4">212,270</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480543" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:OperatingIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3">187,367</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480544" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:OperatingIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3">100,816</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Interest income (expense), net</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;"><ix:nonFraction id="c106480545" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:InterestIncomeExpenseNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,041</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c106480546" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:InterestIncomeExpenseNet" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">4,146</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;">&#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;">(<ix:nonFraction id="c106480547" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:InterestIncomeExpenseNet" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">2,738</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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Other income (expense), net</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);"><ix:nonFraction id="c106480548" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">545</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);">&#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: 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="c106480549" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">1,109</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;">&#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);">(<ix:nonFraction id="c106480550" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">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);">)</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; font-variant: normal; margin: 0pt;">Income before income taxes</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;"><ix:nonFraction id="c106480551" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" format="ixt:num-dot-decimal" decimals="-3">214,856</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480552" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" format="ixt:num-dot-decimal" decimals="-3">182,112</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480553" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" format="ixt:num-dot-decimal" decimals="-3">97,626</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Income tax (benefit) expense</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);">(<ix:nonFraction id="c106480554" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">44,205</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;">&#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);"><ix:nonFraction id="c106480555" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" format="ixt:num-dot-decimal" decimals="-4">3,230</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;">&#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: 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="c106480556" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,704</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;">&#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; font-variant: normal; margin: 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: 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="c106480557" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3">259,061</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;">&#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: 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="c106480558" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3">178,882</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;">&#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: 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="c106480559" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3">95,922</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;">&#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>
     </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; font-variant: normal; margin: 0pt;">Net income per share:</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="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(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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Basic</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);"><ix:nonFraction id="c106480561" contextRef="d_2023-01-01_2023-12-30" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF">1.88</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;">&#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: 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="c106480562" contextRef="d_2022-01-02_2022-12-31" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF">1.30</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;">&#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: 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="c106480563" contextRef="d_2021-01-03_2022-01-01" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.70</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;">&#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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Diluted</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);"><ix:nonFraction id="c106480564" contextRef="d_2023-01-01_2023-12-30" unitRef="USDPerShare" name="us-gaap:EarningsPerShareDiluted" scale="0" format="ixt:num-dot-decimal" decimals="INF">1.85</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;">&#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: 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="c106480565" contextRef="d_2022-01-02_2022-12-31" unitRef="USDPerShare" name="us-gaap:EarningsPerShareDiluted" scale="0" format="ixt:num-dot-decimal" decimals="INF">1.27</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;">&#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: 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="c106480566" contextRef="d_2021-01-03_2022-01-01" unitRef="USDPerShare" name="us-gaap:EarningsPerShareDiluted" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.67</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;">&#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>
     </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; font-variant: normal; margin: 0pt;">Shares used in per share calculations:</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="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(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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Basic</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: 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="c106480568" contextRef="d_2023-01-01_2023-12-30" unitRef="Share" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" format="ixt:num-dot-decimal" decimals="-3">137,694</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;">&#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: 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="c106480569" contextRef="d_2022-01-02_2022-12-31" unitRef="Share" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" format="ixt:num-dot-decimal" decimals="-3">137,321</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;">&#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: 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="c106480570" contextRef="d_2021-01-03_2022-01-01" unitRef="Share" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" format="ixt:num-dot-decimal" decimals="-3">136,619</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;">&#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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Diluted</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: 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="c106480571" contextRef="d_2023-01-01_2023-12-30" unitRef="Share" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" format="ixt:num-dot-decimal" decimals="-4">139,790</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;">&#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: 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="c106480572" contextRef="d_2022-01-02_2022-12-31" unitRef="Share" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" format="ixt:num-dot-decimal" decimals="-3">140,667</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;">&#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: 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="c106480573" contextRef="d_2021-01-03_2022-01-01" unitRef="Share" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" format="ixt:num-dot-decimal" decimals="-3">142,143</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;">&#160;</td>
     </tr>

    </tbody>
   </table>
  </div>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;"><b>The accompanying notes are an integral part of these Consolidated Financial Statements.</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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;">
       37
     </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <div>
    &#160;
  </div>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;"><b><a id="compincome" title="compincome" 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>
  <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;">&#160;</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;">&#160;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
      <td colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended</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);">&#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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 30,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 1,</em></b></p> </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; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(In thousands)</i></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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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; font-variant: normal; margin: 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;">$</td>
      <td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480583" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3">259,061</ix:nonFraction></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;"><ix:nonFraction id="c106480584" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3">178,882</ix:nonFraction></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;"><ix:nonFraction id="c106480585" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3">95,922</ix:nonFraction></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; font-variant: normal; margin: 0pt;">Other comprehensive income (loss):</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="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(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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Translation adjustment</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;">(<ix:nonFraction id="c106480587" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">16</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;">&#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;">(<ix:nonFraction id="c106480588" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">1,554</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;">&#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;">(<ix:nonFraction id="c106480589" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">75</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-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Change in actuarial valuation of defined benefit pension, net of tax</p> </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: 12%; text-align: right; font-family: Arial, Helvetica, 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="c106480590" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:num-dot-decimal" decimals="-3">476</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;">&#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: 12%; text-align: right; font-family: Arial, Helvetica, 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="c106480591" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">591</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);">&#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: 12%; text-align: right; font-family: Arial, Helvetica, 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="c106480592" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">372</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);">&#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; font-variant: normal; margin: 0pt;">Comprehensive 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: 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="c106480593" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">258,569</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;">&#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: 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="c106480594" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">177,919</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;">&#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: 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="c106480595" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">96,219</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;">&#160;</td>
     </tr>

    </tbody>
   </table>
  </div>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;"><b>The accompanying notes are an integral part of these Consolidated Financial Statements.</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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;">
       38
     </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <div>
    &#160;
  </div>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;"><b><a id="balancesheet" title="balancesheet" 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>
  <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;">&#160;</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;">&#160;</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">December 30,</em></b></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 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 31,</em></b></p> </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; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin: 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;">&#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;">2023</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;">2022</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: 0pt; text-align: center;"><b>ASSETS</b></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: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><b>&#160;</b></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: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><b>&#160;</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: 0pt;">Current assets:</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;">&#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="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;">&#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: 0pt 0pt 0pt 18pt;">Cash and cash equivalents</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;"><ix:nonFraction id="c106480602" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">128,317</ix:nonFraction></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;"><ix:nonFraction id="c106480603" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">145,722</ix:nonFraction></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: 0pt 0pt 0pt 18pt;">Accounts receivable, net of allowance for credit losses</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;"><ix:nonFraction id="c106480604" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:AccountsReceivableNetCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">104,373</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480605" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:AccountsReceivableNetCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">94,018</ix:nonFraction></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: 0pt 0pt 0pt 18pt;">Inventories, net</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;"><ix:nonFraction id="c106480606" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:InventoryNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">98,826</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480607" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:InventoryNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">110,375</ix:nonFraction></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: 0pt 0pt 0pt 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;">&#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);"><ix:nonFraction id="c106480608" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-4">36,430</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);">&#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: 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="c106480609" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">29,052</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);">&#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: 0pt 0pt 0pt 36pt;">Total current 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;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480610" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:AssetsCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">367,946</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480611" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:AssetsCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">379,167</ix:nonFraction></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: 0pt;">Property and equipment, net</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;"><ix:nonFraction id="c106480612" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">49,546</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480613" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">47,614</ix:nonFraction></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: 0pt;">Operating lease right-of-use 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;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480616" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" format="ixt:num-dot-decimal" decimals="-3">14,487</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480617" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" format="ixt:num-dot-decimal" decimals="-4">17,590</ix:nonFraction></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: 0pt;">Intangible assets, net</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;"><ix:nonFraction id="c106480618" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" format="ixt:num-dot-decimal" decimals="-3">20,974</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480619" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" format="ixt:num-dot-decimal" decimals="-4">25,070</ix:nonFraction></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: 0pt;">Goodwill</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;"><ix:nonFraction id="c106480620" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:Goodwill" scale="3" format="ixt:num-dot-decimal" decimals="-3">315,358</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480621" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:Goodwill" scale="3" format="ixt:num-dot-decimal" decimals="-3">315,358</ix:nonFraction></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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Deferred income taxes</p> </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"><ix:nonFraction id="c106480622" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">57,762</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c106480623" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,022</ix:nonFraction></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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;">Other long-term assets</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);"><ix:nonFraction id="c106480624" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:OtherAssetsNoncurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">14,821</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);">&#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: 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="c106480625" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:OtherAssetsNoncurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">12,892</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);">&#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: 0pt 0pt 0pt 36pt;">Total assets</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);"><ix:nonFraction id="c106480626" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:Assets" scale="3" format="ixt:num-dot-decimal" decimals="-3">840,894</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);">&#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);"><ix:nonFraction id="c106480627" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:Assets" scale="3" format="ixt:num-dot-decimal" decimals="-3">798,713</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);">&#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></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: 0pt; text-align: center;"><b>LIABILITIES AND STOCKHOLDERS' EQUITY</b></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: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><b>&#160;</b></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: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><b>&#160;</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: 0pt;">Current liabilities:</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;">&#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="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;">&#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: 0pt 0pt 0pt 18pt;">Accounts payable</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;"><ix:nonFraction id="c106480630" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:AccountsPayableCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">34,487</ix:nonFraction></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;"><ix:nonFraction id="c106480631" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:AccountsPayableCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">42,036</ix:nonFraction></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: 0pt 0pt 0pt 18pt;">Accrued 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480632" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">36,048</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480633" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">48,467</ix:nonFraction></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: 0pt 0pt 0pt 18pt;">Accrued payroll obligations</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);"><ix:nonFraction id="c106480634" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">26,865</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);">&#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: 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="c106480635" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-4">36,870</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);">&#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: 0pt 0pt 0pt 36pt;">Total current 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480636" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:LiabilitiesCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-5">97,400</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480637" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:LiabilitiesCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">127,373</ix:nonFraction></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: 0pt 0pt 0pt 18pt;">Long-term debt</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;"><ix:nonFraction id="c106480638" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:LongTermDebtNoncurrent" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480639" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:LongTermDebtNoncurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">128,752</ix:nonFraction></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: 0pt 0pt 0pt 18pt;">Long-term operating lease liabilities, net of current portion</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;"><ix:nonFraction id="c106480640" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">10,739</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480641" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">13,618</ix:nonFraction></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: 0pt 0pt 0pt 18pt;">Other long-term 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: 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="c106480642" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">40,735</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);">&#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: 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="c106480643" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">41,807</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);">&#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: 0pt 0pt 0pt 36pt;">Total 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: 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="c106480644" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:Liabilities" scale="3" format="ixt:num-dot-decimal" decimals="-3">148,874</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);">&#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: 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="c106480645" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:Liabilities" scale="3" format="ixt:num-dot-decimal" decimals="-4">311,550</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);">&#160;</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="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Contingencies (Note 14)</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;<span style="-sec-ix-hidden:c106480647">&#160;</span></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="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt">&#160;<span style="-sec-ix-hidden:c106480648">&#160;</span></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: 0pt;">Stockholders' equity:</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;">&#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="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;">&#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: 0pt 0pt 0pt 18pt;">Preferred stock, $<span style="-sec-ix-hidden:c106480652"><span style="-sec-ix-hidden:c106480653">.01</span></span> par value, <span style="-sec-ix-hidden:c106480654"><span style="-sec-ix-hidden:c106480655">10,000,000</span></span> shares authorized, <span style="-sec-ix-hidden:c106480656"><span style="-sec-ix-hidden:c106480658"><span style="-sec-ix-hidden:c106480657"><span style="-sec-ix-hidden:c106480659">none</span></span></span></span> issued and outstanding</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;"><ix:nonFraction id="c106480650" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:PreferredStockValue" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480651" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:PreferredStockValue" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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: 0pt 0pt 0pt 18pt;">Common stock, $<span style="-sec-ix-hidden:c106480662"><span style="-sec-ix-hidden:c106480663">.01</span></span> par value, <span style="-sec-ix-hidden:c106480664"><span style="-sec-ix-hidden:c106480665">300,000,000</span></span> shares authorized; <span style="-sec-ix-hidden:c106480666"><span style="-sec-ix-hidden:c106480668">137,340,000</span></span> shares issued and outstanding as of December 30, 2023 and <span style="-sec-ix-hidden:c106480667"><span style="-sec-ix-hidden:c106480669">137,099,000</span></span> shares issued and outstanding as of December 31, 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;"><ix:nonFraction id="c106480660" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:CommonStockValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,373</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480661" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:CommonStockValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,371</ix:nonFraction></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: 0pt 0pt 0pt 18pt;">Additional paid-in capital</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;"><ix:nonFraction id="c106480670" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:AdditionalPaidInCapital" scale="3" format="ixt:num-dot-decimal" decimals="-3">545,586</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480671" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:AdditionalPaidInCapital" scale="3" format="ixt:num-dot-decimal" decimals="-5">599,300</ix:nonFraction></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: 0pt 0pt 0pt 18pt;">Retained earnings (Accumulated deficit)</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;"><ix:nonFraction id="c106480672" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" format="ixt:num-dot-decimal" decimals="-3">147,967</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c106480673" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">111,094</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: 0pt 0pt 0pt 18pt;">Accumulated other comprehensive loss</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);">(<ix:nonFraction id="c106480674" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">2,906</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;">&#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);">(<ix:nonFraction id="c106480675" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">2,414</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: 0pt 0pt 0pt 36pt;">Total stockholders' equity</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);"><ix:nonFraction id="c106480676" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-4">692,020</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);">&#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: 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="c106480677" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">487,163</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);">&#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: 0pt 0pt 0pt 36pt;">Total liabilities and stockholders' equity</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);"><ix:nonFraction id="c106480678" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">840,894</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);">&#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);"><ix:nonFraction id="c106480679" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">798,713</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);">&#160;</td></tr>
</tbody></table>
  </div>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;"><b>The accompanying notes are an integral part of these Consolidated Financial Statements.</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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;">
       39
     </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <div>
    &#160;
  </div>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;"><b><a id="cashflow" title="cashflow" 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>
  <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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;">&#160;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
      <td colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended</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);">&#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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 30,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 1,</em></b></p> </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; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(In thousands)</i></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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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; font-variant: normal; margin: 0pt;">Cash flows from operating activities:</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="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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">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;">$</td>
      <td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480690" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3">259,061</ix:nonFraction></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;"><ix:nonFraction id="c106480691" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3">178,882</ix:nonFraction></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;"><ix:nonFraction id="c106480692" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3">95,922</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Adjustments to reconcile net income to net cash provided by (used in) operating activities:</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="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; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Depreciation and 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;">&#160;</td>
      <td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480694" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="lscc:DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts" scale="3" format="ixt:num-dot-decimal" decimals="-3">34,432</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480695" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="lscc:DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts" scale="3" format="ixt:num-dot-decimal" decimals="-3">29,323</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480696" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="lscc:DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts" scale="3" format="ixt:num-dot-decimal" decimals="-3">24,429</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Stock-based compensation expense</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;"><ix:nonFraction id="c106480697" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:ShareBasedCompensation" scale="3" format="ixt:num-dot-decimal" decimals="-3">70,197</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480698" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:ShareBasedCompensation" scale="3" format="ixt:num-dot-decimal" decimals="-4">55,530</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480699" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:ShareBasedCompensation" scale="3" format="ixt:num-dot-decimal" decimals="-3">46,475</ix:nonFraction></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; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 36pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Change in deferred income tax provision</p> </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">(<ix:nonFraction id="c106480700" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">58,614</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">&#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">(<ix:nonFraction id="c106480701" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" format="ixt:num-dot-decimal" decimals="-4" sign="-">1,420</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">&#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">(<ix:nonFraction id="c106480702" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">324</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Amortization of right-of-use 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;">&#160;</td>
      <td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480703" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">6,764</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480704" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">6,512</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480705" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">6,587</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Impairment of operating lease right-of-use asset</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;"><ix:nonFraction id="c106480706" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:OperatingLeaseImpairmentLoss" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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: 12%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c106480707" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:OperatingLeaseImpairmentLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,149</ix:nonFraction></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: 12%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c106480708" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:OperatingLeaseImpairmentLoss" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Other non-cash adjustments</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;"><ix:nonFraction id="c106480709" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:OtherNoncashIncomeExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">253</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480710" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:OtherNoncashIncomeExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">754</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480711" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:OtherNoncashIncomeExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">137</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Changes in assets and liabilities:</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="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(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; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Accounts receivable, net</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;">(<ix:nonFraction id="c106480713" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" format="ixt:num-dot-decimal" decimals="-3">10,355</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;">&#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;">(<ix:nonFraction id="c106480714" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" format="ixt:num-dot-decimal" decimals="-3">14,159</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;">&#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;">(<ix:nonFraction id="c106480715" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" format="ixt:num-dot-decimal" decimals="-3">12,013</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; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Inventories, net</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;"><ix:nonFraction id="c106480716" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:IncreaseDecreaseInInventories" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">11,549</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c106480717" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInInventories" scale="3" format="ixt:num-dot-decimal" decimals="-3">42,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;">&#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;">(<ix:nonFraction id="c106480718" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:IncreaseDecreaseInInventories" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,995</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; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Prepaid expenses and other 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;">&#160;</td>
      <td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c106480719" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" format="ixt:num-dot-decimal" decimals="-3">6,001</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;">&#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;">(<ix:nonFraction id="c106480720" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" format="ixt:num-dot-decimal" decimals="-3">6,276</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;">&#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;"><ix:nonFraction id="c106480721" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">1,918</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Accounts payable</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;">(<ix:nonFraction id="c106480722" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">7,549</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;">&#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;"><ix:nonFraction id="c106480723" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" format="ixt:num-dot-decimal" decimals="-3">7,439</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480724" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" format="ixt:num-dot-decimal" decimals="-3">7,046</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Accrued 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c106480725" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">12,664</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;">&#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;"><ix:nonFraction id="c106480726" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" format="ixt:num-dot-decimal" decimals="-3">21,409</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c106480727" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">2,907</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; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Accrued payroll obligations</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;">(<ix:nonFraction id="c106480728" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">10,005</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;">&#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;"><ix:nonFraction id="c106480729" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" format="ixt:num-dot-decimal" decimals="-3">8,903</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480730" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" format="ixt:num-dot-decimal" decimals="-3">9,692</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Operating lease liabilities, current and long-term portions</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);">(<ix:nonFraction id="c106480731" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="lscc:IncreaseDecreaseInOperatingLeaseLiabilities" scale="3" format="ixt:num-dot-decimal" decimals="-4" sign="-">7,480</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;">&#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);">(<ix:nonFraction id="c106480732" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="lscc:IncreaseDecreaseInOperatingLeaseLiabilities" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">6,459</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;">&#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);">(<ix:nonFraction id="c106480733" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="lscc:IncreaseDecreaseInOperatingLeaseLiabilities" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">6,245</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; font-variant: normal; margin: 0pt 0pt 0pt 72pt;">Net cash provided by (used in) operating activities</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);"><ix:nonFraction id="c106480734" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" format="ixt:num-dot-decimal" decimals="-3">269,588</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;">&#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: 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="c106480735" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" format="ixt:num-dot-decimal" decimals="-3">238,806</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;">&#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: 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="c106480736" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" format="ixt:num-dot-decimal" decimals="-3">167,722</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;">&#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; font-variant: normal; margin: 0pt;">Cash flows from investing activities:</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="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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Capital expenditures</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;">(<ix:nonFraction id="c106480738" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" format="ixt:num-dot-decimal" decimals="-3">20,098</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;">&#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;">(<ix:nonFraction id="c106480739" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" format="ixt:num-dot-decimal" decimals="-3">23,338</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;">&#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;">(<ix:nonFraction id="c106480740" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" format="ixt:num-dot-decimal" decimals="-3">9,835</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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Cash paid for software and intellectual property licenses</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;">(<ix:nonFraction id="c106480741" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" format="ixt:num-dot-decimal" decimals="-3">13,152</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;">&#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;">(<ix:nonFraction id="c106480742" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" format="ixt:num-dot-decimal" decimals="-3">11,594</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;">&#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;">(<ix:nonFraction id="c106480743" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" format="ixt:num-dot-decimal" decimals="-3">11,862</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-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Cash paid for business acquisition, net of cash acquired</p> </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: 12%; text-align: right; font-family: Arial, Helvetica, 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="c106480744" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" format="ixt:fixed-zero" decimals="-3" sign="-">&#8212;</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);">&#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: 12%; text-align: right; font-family: Arial, Helvetica, 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="c106480745" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" format="ixt:fixed-zero" decimals="-3" sign="-">&#8212;</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);">&#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: 12%; text-align: right; font-family: Arial, Helvetica, 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="c106480746" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" format="ixt:num-dot-decimal" decimals="-3">68,099</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 72pt;">Net cash provided by (used in) investing activities</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);">(<ix:nonFraction id="c106480747" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" format="ixt:num-dot-decimal" decimals="-4" sign="-">33,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;">&#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);">(<ix:nonFraction id="c106480748" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">34,932</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;">&#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);">(<ix:nonFraction id="c106480749" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">89,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);">)</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; font-variant: normal; margin: 0pt;">Cash flows from financing activities:</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="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(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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Restricted stock unit tax withholdings</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;">(<ix:nonFraction id="c106480751" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" format="ixt:num-dot-decimal" decimals="-3">52,078</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;">&#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;">(<ix:nonFraction id="c106480752" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" format="ixt:num-dot-decimal" decimals="-3">54,946</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;">&#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;">(<ix:nonFraction id="c106480753" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" format="ixt:num-dot-decimal" decimals="-3">54,191</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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Proceeds from issuance of common stock</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;"><ix:nonFraction id="c106480754" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" format="ixt:num-dot-decimal" decimals="-3">8,365</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480755" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" format="ixt:num-dot-decimal" decimals="-3">7,159</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480756" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" format="ixt:num-dot-decimal" decimals="-3">8,827</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Repurchase of common stock</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;">(<ix:nonFraction id="c106480757" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" format="ixt:num-dot-decimal" decimals="-3">80,004</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;">&#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;">(<ix:nonFraction id="c106480758" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" format="ixt:num-dot-decimal" decimals="-3">110,132</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;">&#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;">(<ix:nonFraction id="c106480759" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" format="ixt:num-dot-decimal" decimals="-3">70,124</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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Proceeds from long-term debt, net of issuance 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;"><ix:nonFraction id="c106480760" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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: 12%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c106480761" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" format="ixt:num-dot-decimal" decimals="-3">148,597</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480762" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Repayment 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);">(<ix:nonFraction id="c106480763" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" format="ixt:num-dot-decimal" decimals="-7">130,000</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;">&#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);">(<ix:nonFraction id="c106480764" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" format="ixt:num-dot-decimal" decimals="-4">178,750</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;">&#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);">(<ix:nonFraction id="c106480765" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" format="ixt:num-dot-decimal" decimals="-3">13,125</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; font-variant: normal; margin: 0pt 0pt 0pt 72pt;">Net cash provided by (used in) financing activities</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);">(<ix:nonFraction id="c106480766" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">253,717</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;">&#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);">(<ix:nonFraction id="c106480767" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">188,072</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;">&#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);">(<ix:nonFraction id="c106480768" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">128,613</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; font-variant: normal; margin: 0pt;">Effect of exchange rate change on cash</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);">(<ix:nonFraction id="c106480769" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">26</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;">&#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);">(<ix:nonFraction id="c106480770" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" format="ixt:num-dot-decimal" decimals="-4" sign="-">1,650</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;">&#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);">(<ix:nonFraction id="c106480771" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">75</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>
     </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; font-variant: normal; margin: 0pt;">Net increase (decrease) in cash and cash equivalents</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;">(<ix:nonFraction id="c106480772" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">17,405</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;">&#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;"><ix:nonFraction id="c106480773" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" format="ixt:num-dot-decimal" decimals="-3">14,152</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c106480774" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">50,762</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; font-variant: normal; margin: 0pt;">Beginning cash and cash equivalents</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);"><ix:nonFraction id="c106480775" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" format="ixt:num-dot-decimal" decimals="-3">145,722</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;">&#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: 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="c106480776" contextRef="i_2022-01-01" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" format="ixt:num-dot-decimal" decimals="-4">131,570</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;">&#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: 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="c106480777" contextRef="i_2021-01-02" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" format="ixt:num-dot-decimal" decimals="-3">182,332</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;">&#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; font-variant: normal; margin: 0pt;">Ending cash and cash equivalents</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);"><ix:nonFraction id="c106480778" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" format="ixt:num-dot-decimal" decimals="-3">128,317</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;">&#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: 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="c106480779" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" format="ixt:num-dot-decimal" decimals="-3">145,722</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;">&#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: 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="c106480780" contextRef="i_2022-01-01" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" format="ixt:num-dot-decimal" decimals="-4">131,570</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;">&#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>
     </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; font-variant: normal; margin: 0pt;"><b>Supplemental disclosure of cash flow information and non-cash investing and financing activities:</b></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="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><b>&#160;</b></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;"><b>&#160;</b></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;"><b>&#160;</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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Interest paid</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;"><ix:nonFraction id="c106480782" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:InterestPaidNet" scale="3" format="ixt:num-dot-decimal" decimals="-4">3,240</ix:nonFraction></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;"><ix:nonFraction id="c106480783" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:InterestPaidNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,973</ix:nonFraction></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;"><ix:nonFraction id="c106480784" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:InterestPaidNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,313</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Income taxes paid, net of refunds</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;"><ix:nonFraction id="c106480785" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:IncomeTaxesPaidNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">15,754</ix:nonFraction></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;"><ix:nonFraction id="c106480786" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:IncomeTaxesPaidNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">4,621</ix:nonFraction></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;"><ix:nonFraction id="c106480787" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:IncomeTaxesPaidNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,304</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Operating 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; 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="c106480788" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:OperatingLeasePayments" scale="3" format="ixt:num-dot-decimal" decimals="-3">8,344</ix:nonFraction></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;"><ix:nonFraction id="c106480789" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:OperatingLeasePayments" scale="3" format="ixt:num-dot-decimal" decimals="-3">7,419</ix:nonFraction></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;"><ix:nonFraction id="c106480790" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:OperatingLeasePayments" scale="3" format="ixt:num-dot-decimal" decimals="-3">7,639</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Accrued purchases of plant and equipment</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;"><ix:nonFraction id="c106480791" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" format="ixt:num-dot-decimal" decimals="-3">392</ix:nonFraction></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;"><ix:nonFraction id="c106480792" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,357</ix:nonFraction></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;"><ix:nonFraction id="c106480793" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" format="ixt:num-dot-decimal" decimals="-4">1,360</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 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;">&#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;"><ix:nonFraction id="c106480794" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,718</ix:nonFraction></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;"><ix:nonFraction id="c106480795" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,134</ix:nonFraction></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;"><ix:nonFraction id="c106480796" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" format="ixt:num-dot-decimal" decimals="-3">8,134</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td>
     </tr>

    </tbody>
   </table>
  </div>
  <p style="margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt">&#160;</p>
  <p style="margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt">&#160;</p>
  <p style="margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: center;"><b>The accompanying notes are an integral part of these Consolidated Financial Statements.</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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;">
       40
     </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <div>
    &#160;
  </div>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;"><b><a id="equity" title="equity" 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>
  <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/>
  <p style="font-family: Arial; font-size: 10pt; margin: 0">&#160;</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; 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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><em style="font: inherit;">&#160;</em></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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><em style="font: inherit;">&#160;</em></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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><em style="font: inherit;">&#160;</em></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: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">Retained</em></b></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: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">Accumulated</em></b></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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><em style="font: inherit;">&#160;</em></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(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td>
      <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><b><em style="font: inherit;"><em style="font: inherit;">Common Stock</em></em></b></td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><b><em style="font: inherit;">Additional</em></b></td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><b><em style="font: inherit;">Earnings</em></b></td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><b><em style="font: inherit;">Other</em></b></td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td>
      <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><em style="font: inherit;">&#160;</em></td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 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 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);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">($.01 par value)</em></em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Paid-in</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">(Accumulated</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Comprehensive</em></b></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="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
      <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><em style="font: inherit;">&#160;</em></td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><b>&#160;</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: 28%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(In thousands, except par value data)</i></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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Shares</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Capital</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Deficit)</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Income (Loss)</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Total</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#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; font-variant: normal; margin: 0pt;">Balances, January 2, 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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480821" contextRef="i_2021-01-02_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:CommonStockSharesOutstanding" scale="3" format="ixt:num-dot-decimal" decimals="-3">136,236</ix:nonFraction></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;"><ix:nonFraction id="c106480822" contextRef="i_2021-01-02_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,362</ix:nonFraction></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;"><ix:nonFraction id="c106480823" contextRef="i_2021-01-02_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">770,711</ix:nonFraction></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;">(<ix:nonFraction id="c106480824" contextRef="i_2021-01-02_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">385,898</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;">&#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;">(<ix:nonFraction id="c106480825" contextRef="i_2021-01-02_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">1,748</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;">&#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;"><ix:nonFraction id="c106480826" contextRef="i_2021-01-02" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">384,427</ix:nonFraction></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; font-variant: normal; margin: 0pt;">Components of comprehensive income, net of tax:</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="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>
      <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; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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;">&#160;</td>
      <td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">&#8212;</em></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;"><ix:nonFraction id="c106480829" contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106480830" contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106480831" contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3">95,922</ix:nonFraction></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;"><ix:nonFraction id="c106480832" contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106480833" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3">95,922</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other comprehensive income (loss)</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;"><em style="font: inherit;">&#8212;</em></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;"><ix:nonFraction id="c106480835" contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106480836" contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106480837" contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106480838" contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" format="ixt:num-dot-decimal" decimals="-3">297</ix:nonFraction></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; border-bottom: thin 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: thin solid rgb(0, 0, 0);"><ix:nonFraction id="c106480839" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" format="ixt:num-dot-decimal" decimals="-3">297</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total comprehensive income</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: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><em style="font: inherit;">&#160;</em></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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><ix:nonFraction id="c106480841" contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" xsi:nil="true"></ix:nonFraction></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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><ix:nonFraction id="c106480842" contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" xsi:nil="true"></ix:nonFraction></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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><ix:nonFraction id="c106480843" contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" xsi:nil="true"></ix:nonFraction></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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><ix:nonFraction id="c106480844" contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" xsi:nil="true"></ix:nonFraction></td>
      <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;">&#160;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: thin 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: thin solid rgb(0, 0, 0);"><ix:nonFraction id="c106480845" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">96,219</ix:nonFraction></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; font-variant: normal; margin: 0pt;">Common stock issued in connection with employee equity incentive plans, net of shares withheld for employee taxes</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;"><ix:nonFraction id="c106480846" contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" format="ixt:num-dot-decimal" decimals="-4">2,270</ix:nonFraction></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;"><ix:nonFraction id="c106480847" contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" format="ixt:num-dot-decimal" decimals="-3">23</ix:nonFraction></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;">(<ix:nonFraction id="c106480848" contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">45,387</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;">&#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;"><ix:nonFraction id="c106480849" contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106480850" contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;">(<ix:nonFraction id="c106480851" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">45,364</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; font-variant: normal; margin: 0pt;">Stock-based compensation expense</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;"><em style="font: inherit;">&#8212;</em></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;"><ix:nonFraction id="c106480853" contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106480854" contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">46,475</ix:nonFraction></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;"><ix:nonFraction id="c106480855" contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106480856" contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106480857" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">46,475</ix:nonFraction></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; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Repurchase of common stock</p> </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: 9%; text-align: right; font-family: Arial, Helvetica, 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="c106480858" contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,267</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;">&#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: 9%; text-align: right; font-family: Arial, Helvetica, 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="c106480859" contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">13</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;">&#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: 9%; text-align: right; font-family: Arial, Helvetica, 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="c106480860" contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">70,111</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;">&#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: 9%; text-align: right; font-family: Arial, Helvetica, 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="c106480861" contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" format="ixt:fixed-zero" decimals="-3" sign="-">&#8212;</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);">&#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: 9%; text-align: right; font-family: Arial, Helvetica, 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="c106480862" contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" format="ixt:fixed-zero" decimals="-3" sign="-">&#8212;</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);">&#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: 9%; text-align: right; font-family: Arial, Helvetica, 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="c106480863" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">70,124</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Balances, January 1, 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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480864" contextRef="i_2022-01-01_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:CommonStockSharesOutstanding" scale="3" format="ixt:num-dot-decimal" decimals="-3">137,239</ix:nonFraction></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;"><ix:nonFraction id="c106480865" contextRef="i_2022-01-01_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,372</ix:nonFraction></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;"><ix:nonFraction id="c106480866" contextRef="i_2022-01-01_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">701,688</ix:nonFraction></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;">(<ix:nonFraction id="c106480867" contextRef="i_2022-01-01_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">289,976</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;">&#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;">(<ix:nonFraction id="c106480868" contextRef="i_2022-01-01_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">1,451</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;">&#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;"><ix:nonFraction id="c106480869" contextRef="i_2022-01-01" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">411,633</ix:nonFraction></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; font-variant: normal; margin: 0pt;">Components of comprehensive income, net of tax:</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="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>
      <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; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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;">&#160;</td>
      <td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">&#8212;</em></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;"><ix:nonFraction id="c106480872" contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106480873" contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106480874" contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3">178,882</ix:nonFraction></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;"><ix:nonFraction id="c106480875" contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106480876" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3">178,882</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other comprehensive income (loss)</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;"><em style="font: inherit;">&#8212;</em></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;"><ix:nonFraction id="c106480878" contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106480879" contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106480880" contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;">(<ix:nonFraction id="c106480881" contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">963</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;">&#160;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: thin 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: thin solid rgb(0, 0, 0);">(<ix:nonFraction id="c106480882" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">963</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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total comprehensive income</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: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><em style="font: inherit;">&#160;</em></td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><ix:nonFraction id="c106480884" contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" xsi:nil="true"></ix:nonFraction></td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><ix:nonFraction id="c106480885" contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" xsi:nil="true"></ix:nonFraction></td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><ix:nonFraction id="c106480886" contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" xsi:nil="true"></ix:nonFraction></td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><ix:nonFraction id="c106480887" contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" xsi:nil="true"></ix:nonFraction></td>
      <td style="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: 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);"><ix:nonFraction id="c106480888" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">177,919</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; 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; font-variant: normal; margin: 0pt;">Common stock issued in connection with employee equity incentive plans, net of shares withheld for employee taxes</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;"><ix:nonFraction id="c106480889" contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,812</ix:nonFraction></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;"><ix:nonFraction id="c106480890" contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" format="ixt:num-dot-decimal" decimals="-3">18</ix:nonFraction></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;">(<ix:nonFraction id="c106480891" contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">47,806</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;">&#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;"><ix:nonFraction id="c106480892" contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106480893" contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;">(<ix:nonFraction id="c106480894" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">47,788</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; font-variant: normal; margin: 0pt;">Stock-based compensation expense</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;"><em style="font: inherit;">&#8212;</em></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;"><ix:nonFraction id="c106480896" contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106480897" contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:num-dot-decimal" decimals="-4">55,530</ix:nonFraction></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;"><ix:nonFraction id="c106480898" contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106480899" contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106480900" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:num-dot-decimal" decimals="-4">55,530</ix:nonFraction></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; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Repurchase of common stock</p> </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: 9%; text-align: right; font-family: Arial, Helvetica, 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="c106480901" contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,952</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;">&#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: 9%; text-align: right; font-family: Arial, Helvetica, 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="c106480902" contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">19</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;">&#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: 9%; text-align: right; font-family: Arial, Helvetica, 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="c106480903" contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">110,112</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;">&#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: 9%; text-align: right; font-family: Arial, Helvetica, 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="c106480904" contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" format="ixt:fixed-zero" decimals="-3" sign="-">&#8212;</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);">&#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: 9%; text-align: right; font-family: Arial, Helvetica, 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="c106480905" contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" format="ixt:fixed-zero" decimals="-3" sign="-">&#8212;</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);">&#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: 9%; text-align: right; font-family: Arial, Helvetica, 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="c106480906" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">110,131</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Balances, December 31, 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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106480907" contextRef="i_2022-12-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:CommonStockSharesOutstanding" scale="3" format="ixt:num-dot-decimal" decimals="-3">137,099</ix:nonFraction></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;"><ix:nonFraction id="c106480908" contextRef="i_2022-12-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,371</ix:nonFraction></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;"><ix:nonFraction id="c106480909" contextRef="i_2022-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-5">599,300</ix:nonFraction></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;">(<ix:nonFraction id="c106480910" contextRef="i_2022-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">111,094</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;">&#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;">(<ix:nonFraction id="c106480911" contextRef="i_2022-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">2,414</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;">&#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;"><ix:nonFraction id="c106480912" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">487,163</ix:nonFraction></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; font-variant: normal; margin: 0pt;">Components of comprehensive income, net of tax:</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="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>
      <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; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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;">&#160;</td>
      <td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">&#8212;</em></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;"><ix:nonFraction id="c106480915" contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106480916" contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106480917" contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3">259,061</ix:nonFraction></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;"><ix:nonFraction id="c106480918" contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106480919" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3">259,061</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other comprehensive income (loss)</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;"><em style="font: inherit;">&#8212;</em></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;"><ix:nonFraction id="c106480921" contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106480922" contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106480923" contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;">(<ix:nonFraction id="c106480924" contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">492</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;">&#160;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: thin 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: thin solid rgb(0, 0, 0);">(<ix:nonFraction id="c106480925" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">492</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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total comprehensive income</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: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><em style="font: inherit;">&#160;</em></td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><ix:nonFraction id="c106480927" contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" xsi:nil="true"></ix:nonFraction></td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><ix:nonFraction id="c106480928" contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" xsi:nil="true"></ix:nonFraction></td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><ix:nonFraction id="c106480929" contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" xsi:nil="true"></ix:nonFraction></td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><ix:nonFraction id="c106480930" contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" xsi:nil="true"></ix:nonFraction></td>
      <td style="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: 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);"><ix:nonFraction id="c106480931" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">258,569</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; 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; font-variant: normal; margin: 0pt;">Common stock issued in connection with employee equity incentive plans, net of shares withheld for employee taxes</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;"><ix:nonFraction id="c106480932" contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,465</ix:nonFraction></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;"><ix:nonFraction id="c106480933" contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" format="ixt:num-dot-decimal" decimals="-3">14</ix:nonFraction></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;">(<ix:nonFraction id="c106480934" contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">43,727</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;">&#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;"><ix:nonFraction id="c106480935" contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106480936" contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;">(<ix:nonFraction id="c106480937" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">43,713</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; font-variant: normal; margin: 0pt;">Stock-based compensation expense</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;"><em style="font: inherit;">&#8212;</em></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;"><ix:nonFraction id="c106480939" contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106480940" contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">70,197</ix:nonFraction></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;"><ix:nonFraction id="c106480941" contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106480942" contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106480943" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">70,197</ix:nonFraction></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; font-variant: normal; margin: 0pt;">Repurchase of common stock</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);">(<ix:nonFraction id="c106480944" contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,224</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</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);">(<ix:nonFraction id="c106480945" contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">12</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</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);">(<ix:nonFraction id="c106480946" contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">80,184</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</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);"><ix:nonFraction id="c106480947" contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" format="ixt:fixed-zero" decimals="-3" sign="-">&#8212;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">&#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);"><ix:nonFraction id="c106480948" contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" format="ixt:fixed-zero" decimals="-3" sign="-">&#8212;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">&#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);">(<ix:nonFraction id="c106480949" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">80,196</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</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; font-variant: normal; margin: 0pt;">Balances, December 30, 2023</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);">&#160;</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="c106480950" contextRef="i_2023-12-30_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:CommonStockSharesOutstanding" scale="3" format="ixt:num-dot-decimal" decimals="-4">137,340</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);">&#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);"><ix:nonFraction id="c106480951" contextRef="i_2023-12-30_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,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);">&#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);"><ix:nonFraction id="c106480952" contextRef="i_2023-12-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">545,586</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);">&#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);"><ix:nonFraction id="c106480953" contextRef="i_2023-12-30_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">147,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);">&#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);">(<ix:nonFraction id="c106480954" contextRef="i_2023-12-30_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">2,906</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;">&#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);"><ix:nonFraction id="c106480955" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-4">692,020</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);">&#160;</td>
     </tr>

    </tbody>
   </table>
  </div>
  <p style="font-family: Arial; font-size: 10pt; margin: 0">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt 0pt 0pt 9pt; text-align: left; text-indent: -9pt;">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;"><b>The accompanying notes are an integral part of these Consolidated Financial Statements.</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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;">
       41
     </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;"><b><a id="notes" title="notes" href="#"></a>LATTICE SEMICONDUCTOR CORPORATION</b></p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p>
  <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/>
  <p style="font-family: Arial; font-size: 6pt; margin: 0pt; text-align: left;">&#160;</p>
  <div>
    &#160;
  </div>
  <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" id="c2545745" escape="true">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a id="NatureOfOpsAccPolicies" title="NatureOfOpsAccPolicies" href="#"></a>Note <em style="font: inherit;">1</em> - Basis of Presentation and Significant Accounting Policies</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"></p><ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="c106483893" escape="true"><p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The accompanying Consolidated Financial Statements 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"). They include the accounts of Lattice and its subsidiaries after the elimination of all intercompany balances and transactions.</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;"></p></ix:nonNumeric><p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"></p><ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:UseOfEstimates" id="c106483894" escape="true"><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 financial statements and the accompanying notes. We base our estimates and judgments on historical experience, knowledge of current conditions, and our beliefs of what could occur in the future considering available information. While we believe that our estimates, assumptions, and judgments are reasonable, they are based on information available when made, and because of the uncertainty inherent in these matters, the actual results that we experience <em style="font: inherit;"> may </em>differ materially from these estimates under different assumptions or conditions. We evaluate our estimates and judgments on an ongoing basis.</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;">Certain prior year balances have been reclassified to conform to the current year&#8217;s presentation.</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></p></ix:nonNumeric><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:FiscalPeriod" id="c106483895" 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; 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;">2023,</em> <em style="font: inherit;">2022,</em> and <em style="font: inherit;">2021</em> were all <em style="font: inherit;">52</em>-week years that ended on <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022, </em>and <em style="font: inherit;"> January 1, 2022, </em>respectively. All references to quarterly or annual financial results are references to the results for the relevant fiscal period.</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></p></ix:nonNumeric><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:ConcentrationRiskCreditRisk" id="c106483896" escape="true"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Concentrations of Risk</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Potential exposure to concentrations of risk <em style="font: inherit;"> may </em>impact revenue, accounts receivable, a<span style="background-color:#ffffff;">nd supply of wafers for our new products</span>.</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 have historically accounted for a significant portion of our total revenue. Certain of our largest distributors each account for more than <em style="font: inherit;">10%</em> of our total revenue and our net accounts receivable. Revenue attributable to distributors as a percentage of total revenue is presented in the following table:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="c2545746" 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%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%;">&#160;</td><td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 39%; 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;"><em style="font: inherit;">Year Ended</em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; border-bottom: 1px solid black;">&#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%;"><b><em style="font: inherit;">December 30,</em></b></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: 2%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"><b><em style="font: inherit;">December 31,</em></b></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: 2%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"><b><em style="font: inherit;">January 1,</em></b></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%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">2023</em></b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">2022</em></b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">2022</em></b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; 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: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;">Arrow</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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481078" contextRef="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ArrowElectronicsIncMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">32</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481079" contextRef="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ArrowElectronicsIncMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">28</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481080" contextRef="d_2021-01-03_2022-01-01_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ArrowElectronicsIncMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">27</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: 0pt;">Weikeng</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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481081" contextRef="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-WeikengGroupMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">21</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 2%; 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481082" contextRef="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-WeikengGroupMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="1">30</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 2%; 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481083" contextRef="d_2021-01-03_2022-01-01_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-WeikengGroupMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">37</ix:nonFraction></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%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Future</p> </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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c106481084" contextRef="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-FutureGroupMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">13</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 2%; 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c106481085" contextRef="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-FutureGroupMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">8</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 2%; 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c106481086" contextRef="d_2021-01-03_2022-01-01_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-FutureGroupMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">6</ix:nonFraction></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(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Macnica</p> </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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c106481087" contextRef="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-MacnicaGroupMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">11</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 2%; 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c106481088" contextRef="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-MacnicaGroupMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="1">10</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 2%; 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c106481089" contextRef="d_2021-01-03_2022-01-01_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-MacnicaGroupMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">7</ix:nonFraction></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: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;">Other distributors</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: 15%; 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="c106481090" contextRef="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-OtherMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="1">10</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);">&#160;</td><td style="width: 2%; 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: 15%; 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="c106481091" contextRef="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-OtherMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">13</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);">&#160;</td><td style="width: 2%; 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: 15%; 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="c106481092" contextRef="d_2021-01-03_2022-01-01_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-OtherMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="1">10</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);">&#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: 0pt 0pt 0pt 18pt;">Revenue attributable to distributors</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);">&#160;</td><td style="width: 15%; 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="c106481093" contextRef="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-DistributorsMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">87</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: 2%; 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);">&#160;</td><td style="width: 15%; 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="c106481094" contextRef="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-DistributorsMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">89</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: 2%; 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);">&#160;</td><td style="width: 15%; 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="c106481095" contextRef="d_2021-01-03_2022-01-01_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-DistributorsMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">87</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="margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><span style="-sec-ix-hidden:c106480980">Three</span> of these distributors each accounted for more than <em style="font: inherit;">10%</em> of net accounts receivable at certain dates presented. At <em style="font: inherit;"> December 30, 2023 </em>and <em style="font: inherit;"> December 31, 2022</em>, Arrow accounted for approximately <ix:nonFraction id="c106480986" contextRef="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ArrowElectronicsIncMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">29</ix:nonFraction>% and <ix:nonFraction id="c106480989" contextRef="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ArrowElectronicsIncMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">27</ix:nonFraction>%, respectively, Weikeng accounted for approximately <ix:nonFraction id="c106480992" contextRef="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-WeikengGroupMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">36</ix:nonFraction>% and <ix:nonFraction id="c106480995" contextRef="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-WeikengGroupMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">47</ix:nonFraction>%, respectively, and Future accounted for approximately <ix:nonFraction id="c106480998" contextRef="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-FutureGroupMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">18</ix:nonFraction>% and <ix:nonFraction id="c106481001" contextRef="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-FutureGroupMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">9</ix:nonFraction>%, respectively, of net accounts receivable.</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;">Concentration of credit risk with respect to accounts receivable is mitigated by our credit and collection process including active management of collections, credit limits, routine credit evaluations for essentially all customers, and secure transactions with letters of credit or advance payments where appropriate. We regularly review our allowance for doubtful accounts and the aging of our accounts receivable.</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;"><span style="background-color:#ffffff;">We rely on a limited number of foundries for our wafer purchases. We seek to mitigate the concentration of supply risk by establishing, maintaining, and managing multiple foundry relationships; however, certain of our products are sourced from a single foundry and changing from <em style="font: inherit;">one</em> foundry to another can have a significant cost, or create delays in production or shipments, among other factors.</span></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:exclude>
    <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;">42</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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
      </div>
     </div>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></p></ix:nonNumeric><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="c106483897" escape="true"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Cash and Cash Equivalents</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We consider all investments that are readily convertible into cash and that have original maturities of <em style="font: inherit;">three</em> months or less to be cash equivalents. Cash equivalents consist primarily of highly liquid investments in time deposits or money market accounts and are carried at cost, which approximates fair value. Deposits with financial institutions at times exceed Federal Deposit Insurance Corporation insurance limits.</p>
   <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></p></ix:nonNumeric><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="c106483898" escape="true"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Foreign Exchange and Translation of Foreign Currencies</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">While our revenues and the majority of our expenses are denominated in U.S. dollars, we also have international subsidiaries and branch operations that conduct some transactions in currencies that differ from the functional currency of that entity. Gains or losses from foreign exchange rate fluctuations on balances denominated in currencies that differ from the functional currencies are reflected in Other income (expense), net.</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We translate accounts denominated in foreign currencies in accordance with ASC <em style="font: inherit;">830,</em> &#8220;<i>Foreign Currency Matters</i>,&#8221; using the current rate method under which asset and liability accounts are translated at the current rate, while stockholders' equity accounts are translated at the appropriate historical rates, and revenue and expense accounts are translated at average monthly exchange rates. Translation adjustments related to the consolidation of foreign subsidiary financial statements are reflected in Accumulated other comprehensive loss in Stockholders' equity (See our Consolidated Statements of Stockholders' Equity).</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></p></ix:nonNumeric><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="c106483899" escape="true"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Revenue Recognition</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Under the terms of ASC <em style="font: inherit;">606,</em> <i>"Revenue from Contracts with Customers"</i>, we recognize revenue when we satisfy performance obligations as evidenced by the transfer of control of our products or services to customers. For sales to distributors, we have concluded that our contracts are with the distributor, rather than with the distributor&#8217;s end customer, as we hold a contract bearing enforceable rights and obligations only with the distributor. Our revenue is derived primarily from sales of silicon-based products, with additional revenue from sales of silicon-enabling products. We consider customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer. For each contract, we consider our promise to transfer each distinct product to be the identified performance obligations. Revenue for product sales is recognized at the time of product shipment, as determined by the agreed upon contract shipping terms.</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 Licensing and services revenue is comprised of revenue from our IP core licensing activity, patent monetization activities, design services, and royalty and adopter fee revenue from our standards activities. These activities are complementary to our product sales and help us to monetize our IP associated with our technology and standards. We consider licensing arrangements with our customers and agreements with the standards consortia of which we are a member to be the contract. For each contract, we consider the promise to deliver a license that grants the customer the right to use the IP, as well as any professional services provided under the contract, as distinct performance obligations. We recognize license revenue at the point in time that control of the license transfers to the customer, which is generally upon delivery, or as usage occurs.</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 measure revenue based on the amount of consideration we expect to be entitled to in exchange for products or services. Variable consideration is estimated and reflected as an adjustment to the transaction price. We determine variable consideration, which consists primarily of various sales price concessions, by estimating the most likely amount of consideration we expect to receive from the customer based on an analysis of historical rebate claims over a period of time considered adequate to account for current pricing and business trends. Sales rebates earned by customers are offset against their receivable balances. Rebates earned by customers when they do <em style="font: inherit;">not</em> have outstanding receivable balances are recorded within Accrued liabilities. Revenue related to licensing and services, which includes HDMI and MHL standards revenue, as well as certain IP licenses, includes variable consideration in the form of usage-based royalties.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: justify;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: justify;">We generally provide an assurance warranty that our products will substantially conform to the published specifications for <em style="font: inherit;">twelve</em> months from the date of shipment. In some cases, the warranty period <em style="font: inherit;"> may </em>be longer than <em style="font: inherit;">twelve</em> months. We do <em style="font: inherit;">not</em> separately price or sell the assurance warranty. Our liability is limited to either a credit equal to the purchase price or replacement of the defective part. Under the practical expedient provided by ASC <em style="font: inherit;">340,</em> we generally expense sales commissions when incurred because the amortization period would be less than <em style="font: inherit;">one</em> year. We record these costs within Selling, general, and administrative expenses. Substantially all of our performance obligations are satisfied within <em style="font: inherit;">twelve</em> months.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: justify;">&#160;</p>
   <ix:exclude>
    <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;">43</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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
      </div>
     </div>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></p></ix:nonNumeric><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:InventoryPolicyTextBlock" id="c106483900" escape="true"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Inventories and Cost 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;">Inventories are stated at the lower of actual cost (determined using the <em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out method) or net realizable value. We review and set standard costs quarterly to approximate current actual manufacturing costs. Our manufacturing overhead standards for product costs are calculated assuming full absorption of actual spending over actual costs. The valuation of inventory requires us to estimate excess or obsolete inventory. Material assumptions we use to estimate necessary inventory carrying value adjustments can be unique to each product and are based on specific facts and circumstances. In determining provisions for excess or obsolete products, we consider assumptions such as changes in business and economic conditions, projected customer demand for our products, and changes in technology or customer requirements. The creation of such provisions results in a write-down of inventory to net realizable value and a charge to Cost of revenue. Lower of cost or net realizable value is based on assumptions such as recent historical sales activity and selling prices, as well as estimates of future sales activity and selling prices. Shipping and handling costs are included in Cost of revenue in our Consolidated Statements of Operations.</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></p></ix:nonNumeric><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="c106483901" escape="true"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Property and Equipment</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;">Property and equipment are stated at cost. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the related assets, generally <span style="-sec-ix-hidden:c106481023">three</span> to <span style="-sec-ix-hidden:c106481024">five</span> years for equipment and software, and <span style="-sec-ix-hidden:c106481025">one</span> to <span style="-sec-ix-hidden:c106481026">three</span> years for tooling. Leasehold improvements are amortized over the shorter of the non-cancelable lease term or the estimated useful life of the assets. We capitalize costs for the fabrication of masks used by our foundry partners to manufacture our products. The capitalized mask costs begin depreciating to Cost of revenue once the products go into production, and depreciation is straight-lined over a <em style="font: inherit;">three</em>-year period, which is the expected useful life of the mask. Upon disposal of property and equipment, the accounts are relieved of the costs and related accumulated depreciation and amortization, and resulting gains or losses are reflected in the Consolidated Statements of Operations for recognized gains and losses. Repair and maintenance costs are expensed as incurred.</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;"></p></ix:nonNumeric><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:BusinessCombinationsPolicy" id="c106483902" escape="true"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Business Combinations</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;">Business combinations are accounted for using the acquisition method of accounting, under which we allocate the purchase price paid for a company to identifiable assets acquired and liabilities assumed based on their estimated fair values at the date of acquisition. Goodwill is measured as the excess of purchase price over the fair value of identifiable assets acquired and liabilities assumed. Determining the fair value of identifiable tangible and intangible assets acquired and liabilities assumed requires management to make assumptions, estimates, and judgments that are based on all available information, including comparable market data and information obtained from our management and the management of the acquired companies. The estimation of the fair values of the intangible assets requires significant judgment and the use of valuation techniques including primarily the income approach. Consideration is given to all relevant factors that might affect the fair value such as estimates of future revenues and costs, present value factors, and the estimated useful lives of intangible assets. We expense acquisition-related costs in the period incurred.</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;"></p></ix:nonNumeric><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" id="c106483903" escape="true"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Impairment of Long-Lived Assets</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Long-lived assets, which consist primarily of property and equipment, amortizable intangible assets, and right-of-use assets, are carried on our financial statements based on their cost less accumulated depreciation or amortization. We monitor the carrying value of our long-lived assets for potential impairment and test the recoverability of such assets whenever events or changes in circumstances indicate that their carrying amounts <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. These events or changes in circumstances, including management decisions pertaining to such assets, are referred to as impairment indicators. If an impairment indicator occurs, we perform a test of recoverability by comparing the carrying value of the asset group to its undiscounted expected future cash flows. If the carrying values are in excess of undiscounted expected future cash flows, we measure any impairment by comparing the fair value of the asset group to its carrying value. Fair value is generally determined by considering (i) internally developed discounted projected cash flow analysis of the asset group; (ii) actual <em style="font: inherit;">third</em>-party valuations; and/or (iii) information available regarding the current market for similar asset groups. If the fair value of the asset group is determined to be less than the carrying amount of the asset group, an impairment in the amount of the difference is recorded in the period that the impairment indicator occurs and is included in our Consolidated Statements of Operations. Estimating future cash flows requires significant judgment and projections <em style="font: inherit;"> may </em>vary from the cash flows eventually realized, which could impact our ability to accurately assess whether an asset has been impaired.</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;"></p></ix:nonNumeric><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="c106483904" escape="true"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Valuation of Goodwill</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are <em style="font: inherit;">not</em> individually identified and separately recognized. Goodwill is <em style="font: inherit;">not</em> amortized, but is instead tested for impairment annually during the <em style="font: inherit;">fourth</em> quarter and whenever events or changes in circumstances indicate the carrying value of goodwill <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. When evaluating whether goodwill is impaired, we make a qualitative assessment to determine if it is more likely than <em style="font: inherit;">not</em> that the reporting unit's fair value is less than the carrying amount. If the qualitative assessment determines that it is more likely than <em style="font: inherit;">not</em> that the fair value is less than the carrying amount, the fair value of the reporting unit is compared with its carrying value (including goodwill). If the fair value of the reporting unit is less than its carrying value, then goodwill impairment exists for the reporting unit. The impairment loss, if any, is recognized for the amount by which the carrying value exceeds the fair value. If the fair value of the reporting unit exceeds its carrying value, <em style="font: inherit;">no</em> further impairment analysis is needed. For purposes of testing goodwill for impairment, we currently operate as a single reporting unit.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:exclude>
    <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;">44</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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
      </div>
     </div>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></p></ix:nonNumeric><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:LesseeLeasesPolicyTextBlock" id="c106483905" escape="true"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Leases</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We account for leases under the terms of ASC <em style="font: inherit;">842,</em> "<i>Leases</i>," which requires lessees to record assets and liabilities on the balance sheet for all leases with terms longer than <em style="font: inherit;">12</em> months. Under this guidance, we apply the practical expedient to <em style="font: inherit;">not</em> separate lease and non-lease components for all asset classes.</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;">Right-of-use ("ROU") assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized on the commencement date of the lease based on the present value of lease payments over the lease term. As most of our leases do <em style="font: inherit;">not</em> provide an implicit rate, we determine the present value of lease payments using an incremental borrowing rate based on information from our commercial bank for an equivalent borrowing and term in the respective region as of the lease commencement date. At inception, we determine if an arrangement is a lease, if it includes options to extend or terminate the lease, and if it is reasonably certain that we will exercise the options. Lease cost, representing lease payments over the term of the lease and any capitalizable direct costs less any incentives received, is recognized on a straight-line basis over the lease term as lease expense. We have operating leases for corporate offices, sales offices, research and development facilities, storage facilities, and a data center.</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 exercise of lease renewal options is at our sole discretion. When deemed reasonably certain of exercise, the renewal options are included in the determination of the lease term and lease payment obligation, respectively. For our leases that contain variable lease payments, residual value guarantees, or restrictive covenants, we have concluded that these inputs are <em style="font: inherit;">not</em> significant to the determination of the ROU asset and lease liability.</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></p></ix:nonNumeric><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="c106483906" escape="true"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Research and Development</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Research and development expenses include costs for compensation and benefits, engineering wafers, depreciation and amortization, licenses and masks, and outside engineering services. These expenditures are for the design of new products, intellectual property cores, processes, packaging, and software solutions. Research and development costs are generally expensed as incurred, with certain licensed technology agreements capitalized as intangible assets and amortized to Research and development expense over their estimated useful lives.</p>
   <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></p></ix:nonNumeric><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" id="c106483907" escape="true"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Restructuring</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Expenses associated with exit or disposal activities are recognized when incurred under ASC <em style="font: inherit;">420,</em> &#8220;<i>Exit or Disposal Cost Obligations</i>,&#8221; for everything except severance expenses and vacated leased facilities. Because we have a history of paying severance benefits, the cost of severance benefits associated with a restructuring plan is recorded when such costs are probable and the amount can be reasonably estimated in accordance with ASC <em style="font: inherit;">712,</em> &#8220;<i>Compensation - Nonretirement Postemployment Benefits.</i>&#8221; When leased facilities are vacated, the amount of any ROU asset impairment is calculated in accordance with ASC <em style="font: inherit;">360,</em> "<i>Property, Plant, and Equipment</i>" and recorded as a part of Restructuring. Expenses from other exit or disposal activities, including the cancellation of software contracts and engineering tools or the abandonment of long-lived assets, are recorded as a part of Restructuring.</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></p></ix:nonNumeric><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:IncomeTaxPolicyTextBlock" id="c106483908" escape="true"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Accounting for Income Taxes</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We are required to estimate our provision for income taxes and amounts ultimately payable or recoverable in numerous tax jurisdictions around the world. These estimates involve significant judgment and interpretations of regulations and are inherently complex. Resolution of income tax treatments in individual jurisdictions <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be known for many years after completion of the applicable year. Deferred tax assets and liabilities are recognized for the expected tax consequences of temporary differences between the tax bases of assets and liabilities and their reported amounts in the financial statements using enacted tax rates and laws that will be in effect when the difference is expected to reverse. Valuation allowances are provided to reduce deferred tax assets to an amount that in management&#8217;s judgment is more-likely-than-<em style="font: inherit;">not</em> to be recoverable against future taxable income. The determination of a valuation allowance and when it should be released requires complex judgment.</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 assessing the ability to realize deferred tax assets, we evaluate both positive and negative evidence that <em style="font: inherit;"> may </em>exist and consider whether it is more-likely-than-<em style="font: inherit;">not</em> that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Any adjustment to the net deferred tax asset valuation allowance is recorded in the Consolidated Statements of Operations for the period that the adjustment is determined to be required.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:exclude>
    <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;">45</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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
      </div>
     </div>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Our income tax calculations are based on application of the respective U.S. federal, state or foreign tax law<b>. </b>Our tax filings, however, are subject to audit by the relevant tax authorities. Accordingly, we recognize tax liabilities based upon our estimate of whether, and the extent to which, additional taxes will be due when such estimates are more-likely-than-<em style="font: inherit;">not</em> to be sustained. An uncertain income tax position will <em style="font: inherit;">not</em> be recognized if it has less than a <em style="font: inherit;">50%</em> likelihood of being sustained. To the extent the final tax liabilities are different than the amounts originally accrued, the increases or decreases as well as any interest or penalties are recorded as income tax expense or benefit in the Consolidated Statements of Operations. We recognize the tax impact of including certain foreign earnings in U.S. taxable income as a period cost.</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></p></ix:nonNumeric><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="c106483909" escape="true"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b><span style="background-color:#ffffff;">Stock-Based Compensation</span></b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We estimate the fair value of share-based awards consistent with the provisions of ASC <em style="font: inherit;">718,</em> &#8220;<i>Compensation - Stock Compensation</i>.&#8221; We value RSUs using the closing market price on the date of grant, and we value stock options using the Black-Scholes option pricing model. We have also granted RSUs with a market condition or a performance condition to certain executives. The terms of these grants, including achievement criteria and vesting schedules, are detailed&#160;under the heading "<span style="background-color:#ffffff">Market-Based and Performance-Based Awards &#8212; Grants"</span> in "<a href="#CompensationPlans" style="-sec-extract:exhibit;">Note <em style="font: inherit;">10</em> - Stock-Based Compensation Plans.</a>"<span style="background-color:#ffffff;"> Our current practice is to issue new shares to satisfy option exercises. For RSUs, we issue new shares when awards vest and </span>withhold a portion of these shares on behalf of employees to satisfy the minimum statutory tax withholding requirements.</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;"></p></ix:nonNumeric><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="c106483910" escape="true"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Segment Information</b></p>
   <p style="font-family: Arial; 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;"> December 30, 2023, </em>we had <ix:nonFraction id="c106481062" contextRef="d_2023-01-01_2023-12-30" unitRef="Pure" name="us-gaap:NumberOfOperatingSegments" scale="0" format="ixt-sec:numwordsen" decimals="INF">one</ix:nonFraction> operating segment: the core Lattice business, which includes silicon-based and silicon-enabling products, evaluation boards, development hardware, and related intellectual property licensing, services, and sales. Our chief operating decision maker is the Chief Executive Officer, who reviews operating results and financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance.</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;">&#160;</p>
  </ix:nonNumeric>
  <div>
    &#160;
  </div>
  <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:EarningsPerShareTextBlock" id="c2545747" escape="true">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b>Note <em style="font: inherit;">2</em> - Net Income Per Share</b></p>
   <p style="font-family: Arial; 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 included in the diluted share count as of the end of each period presented is determined by measuring the achievement of the market condition as of the end of the respective reporting periods. For equity awards with a performance condition, the number of shares that qualified for vesting as of the end of each period presented are included in the diluted share count when the condition for their issuance was satisfied by the end of the respective reporting periods. See "<a href="#CompensationPlans" style="-sec-extract:exhibit;">Note <em style="font: inherit;">10</em> - Stock-Based Compensation Plans</a>" for further discussion of our equity awards with market or performance conditions.</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;">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>
   <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="c502E6990-7347-4DDD-9E96-2FF617D8038B" escape="true" continuedAt="c57B85ADA-E29E-47E8-9CF6-A2568D677FC5">
    <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;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended</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);">&#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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 30,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 1,</em></b></p> </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; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(In thousands, except per share data)</i></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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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; font-variant: normal; margin: 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: 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="c106481108" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3">259,061</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;">&#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: 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="c106481109" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3">178,882</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;">&#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: 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="c106481110" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3">95,922</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;">&#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><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(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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481111" contextRef="d_2023-01-01_2023-12-30" unitRef="Share" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" format="ixt:num-dot-decimal" decimals="-3">137,694</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481112" contextRef="d_2022-01-02_2022-12-31" unitRef="Share" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" format="ixt:num-dot-decimal" decimals="-3">137,321</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481113" contextRef="d_2021-01-03_2022-01-01" unitRef="Share" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" format="ixt:num-dot-decimal" decimals="-3">136,619</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">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: 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="c106481114" contextRef="d_2023-01-01_2023-12-30" unitRef="Share" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,096</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;">&#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: 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="c106481115" contextRef="d_2022-01-02_2022-12-31" unitRef="Share" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,346</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;">&#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: 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="c106481116" contextRef="d_2021-01-03_2022-01-01" unitRef="Share" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" format="ixt:num-dot-decimal" decimals="-3">5,524</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;">&#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; font-variant: normal; margin: 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: 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="c106481117" contextRef="d_2023-01-01_2023-12-30" unitRef="Share" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" format="ixt:num-dot-decimal" decimals="-4">139,790</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;">&#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: 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="c106481118" contextRef="d_2022-01-02_2022-12-31" unitRef="Share" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" format="ixt:num-dot-decimal" decimals="-3">140,667</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;">&#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: 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="c106481119" contextRef="d_2021-01-03_2022-01-01" unitRef="Share" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" format="ixt:num-dot-decimal" decimals="-3">142,143</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;">&#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><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(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; font-variant: normal; margin: 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: 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="c106481120" contextRef="d_2023-01-01_2023-12-30" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF">1.88</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;">&#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: 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="c106481121" contextRef="d_2022-01-02_2022-12-31" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF">1.30</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;">&#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: 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="c106481122" contextRef="d_2021-01-03_2022-01-01" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.70</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;">&#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; font-variant: normal; margin: 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: 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="c106481123" contextRef="d_2023-01-01_2023-12-30" unitRef="USDPerShare" name="us-gaap:EarningsPerShareDiluted" scale="0" format="ixt:num-dot-decimal" decimals="INF">1.85</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;">&#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: 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="c106481124" contextRef="d_2022-01-02_2022-12-31" unitRef="USDPerShare" name="us-gaap:EarningsPerShareDiluted" scale="0" format="ixt:num-dot-decimal" decimals="INF">1.27</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;">&#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: 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="c106481125" contextRef="d_2021-01-03_2022-01-01" unitRef="USDPerShare" name="us-gaap:EarningsPerShareDiluted" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.67</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;">&#160;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family: Arial; font-size: 10pt; 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, RSUs, ESPP shares, and equity awards with a market condition or performance condition that are antidilutive, aggregating to approximately the following number of shares:</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:continuation id="c57B85ADA-E29E-47E8-9CF6-A2568D677FC5">
    <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;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended</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);">&#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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 30,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 1,</em></b></p> </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; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(In thousands)</i></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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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; font-variant: normal; margin: 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: 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="c106481135" contextRef="d_2023-01-01_2023-12-30" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" format="ixt:num-dot-decimal" decimals="-3">376</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;">&#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: 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="c106481136" contextRef="d_2022-01-02_2022-12-31" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" format="ixt:num-dot-decimal" decimals="-3">472</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;">&#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: 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="c106481137" contextRef="d_2021-01-03_2022-01-01" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" format="ixt:num-dot-decimal" decimals="-3">638</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;">&#160;</td></tr>
</tbody></table>
   </ix:continuation>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:exclude>
    <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;">46</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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
      </div>
     </div>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
  </ix:nonNumeric>
  <div>
    &#160;
  </div>
  <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="c2545750" escape="true">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b>Note <em style="font: inherit;">3</em> - Revenue from Contracts with Customers</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Disaggregation of Revenue</b></p>
   <p style="font-family: Arial; font-size: 10pt; 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 channel and by geographical market, based on ship-to location of the customer:</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="c2545751" 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: 32%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="22" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 59%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended</em></em></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%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 13%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 30,</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: 2%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 13%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</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: 2%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 13%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">January 1,</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: 8pt; font-variant: normal; margin: 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: 13%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">2023</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: 2%;">&#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: 13%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">2022</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: 2%;">&#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: 13%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">2022</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%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Distributors</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;"><ix:nonFraction id="c106481159" contextRef="d_2023-01-01_2023-12-30_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">644,181</ix:nonFraction></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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481160" contextRef="d_2023-01-01_2023-12-30_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:num-dot-decimal" decimals="2">87</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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;"><ix:nonFraction id="c106481161" contextRef="d_2022-01-03_2022-12-31_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">591,229</ix:nonFraction></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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481162" contextRef="d_2022-01-03_2022-12-31_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:num-dot-decimal" decimals="2">89</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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;"><ix:nonFraction id="c106481163" contextRef="d_2021-01-03_2022-01-01_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-4">449,650</ix:nonFraction></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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481164" contextRef="d_2021-01-03_2022-01-01_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:num-dot-decimal" decimals="2">87</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: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Direct</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);"><ix:nonFraction id="c106481165" contextRef="d_2023-01-01_2023-12-30_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">92,973</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);">&#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: 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="c106481166" contextRef="d_2023-01-01_2023-12-30_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:num-dot-decimal" decimals="2">13</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: 2%; 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);"><ix:nonFraction id="c106481167" contextRef="d_2022-01-03_2022-12-31_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">69,127</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);">&#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: 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="c106481168" contextRef="d_2022-01-03_2022-12-31_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:num-dot-decimal" decimals="2">11</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: 2%; 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);"><ix:nonFraction id="c106481169" contextRef="d_2021-01-03_2022-01-01_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">65,677</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);">&#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: 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="c106481170" contextRef="d_2021-01-03_2022-01-01_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:num-dot-decimal" decimals="2">13</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: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 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: 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="c106481171" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">737,154</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;">&#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: 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="c106481172" contextRef="d_2023-01-01_2023-12-30" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:num-dot-decimal" 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: 2%; 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);"><ix:nonFraction id="c106481173" contextRef="d_2022-01-03_2022-12-31" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">660,356</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;">&#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: 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="c106481174" contextRef="d_2022-01-03_2022-12-31" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:num-dot-decimal" 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: 2%; 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);"><ix:nonFraction id="c106481175" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">515,327</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;">&#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: 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="c106481176" contextRef="d_2021-01-03_2022-01-01" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:num-dot-decimal" 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>
<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 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: 9%;">&#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: 7%;">&#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: 2%;">&#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: 9%;">&#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: 7%;">&#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: 2%;">&#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: 9%;">&#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: 7%;">&#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: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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 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: 9%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i><b>&#160;</b></i></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: 7%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i><b>&#160;</b></i></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;">&#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: 9%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i><b>&#160;</b></i></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: 7%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i><b>&#160;</b></i></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;">&#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: 9%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i><b>&#160;</b></i></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: 7%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i><b>&#160;</b></i></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: 8pt; font-variant: normal; margin: 0pt;"><i>(In thousands)</i></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 style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 9%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i>&#160;</i></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: 7%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i>&#160;</i></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;">&#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: 9%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i>&#160;</i></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: 7%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i>&#160;</i></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;">&#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: 9%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i>&#160;</i></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: 7%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><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; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">China</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;"><ix:nonFraction id="c106481178" contextRef="d_2023-01-01_2023-12-30_StatementGeographicalAxis-CN" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">239,192</ix:nonFraction></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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481179" contextRef="d_2023-01-01_2023-12-30_StatementGeographicalAxis-CN" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:num-dot-decimal" decimals="2">32</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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;"><ix:nonFraction id="c106481180" contextRef="d_2022-01-03_2022-12-31_StatementGeographicalAxis-CN" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">296,917</ix:nonFraction></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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481181" contextRef="d_2022-01-03_2022-12-31_StatementGeographicalAxis-CN" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:num-dot-decimal" decimals="2">45</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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;"><ix:nonFraction id="c106481182" contextRef="d_2021-01-03_2022-01-01_StatementGeographicalAxis-CN" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">281,237</ix:nonFraction></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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481183" contextRef="d_2021-01-03_2022-01-01_StatementGeographicalAxis-CN" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:num-dot-decimal" decimals="2">55</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: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Japan</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;"><ix:nonFraction id="c106481184" contextRef="d_2023-01-01_2023-12-30_StatementGeographicalAxis-JP" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">110,403</ix:nonFraction></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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481185" contextRef="d_2023-01-01_2023-12-30_StatementGeographicalAxis-JP" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:num-dot-decimal" decimals="2">15</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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;"><ix:nonFraction id="c106481186" contextRef="d_2022-01-03_2022-12-31_StatementGeographicalAxis-JP" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">90,902</ix:nonFraction></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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481187" contextRef="d_2022-01-03_2022-12-31_StatementGeographicalAxis-JP" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:num-dot-decimal" decimals="2">14</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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;"><ix:nonFraction id="c106481188" contextRef="d_2021-01-03_2022-01-01_StatementGeographicalAxis-JP" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">47,915</ix:nonFraction></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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481189" contextRef="d_2021-01-03_2022-01-01_StatementGeographicalAxis-JP" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:num-dot-decimal" decimals="2">9</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: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Other Asia</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);"><ix:nonFraction id="c106481190" contextRef="d_2023-01-01_2023-12-30_StatementGeographicalAxis-OtherAsiaMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-4">94,170</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);">&#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: 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="c106481191" contextRef="d_2023-01-01_2023-12-30_StatementGeographicalAxis-OtherAsiaMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:num-dot-decimal" decimals="2">13</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: 2%; 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);"><ix:nonFraction id="c106481192" contextRef="d_2022-01-03_2022-12-31_StatementGeographicalAxis-OtherAsiaMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">77,085</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);">&#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: 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="c106481193" contextRef="d_2022-01-03_2022-12-31_StatementGeographicalAxis-OtherAsiaMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:num-dot-decimal" decimals="2">12</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: 2%; 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);"><ix:nonFraction id="c106481194" contextRef="d_2021-01-03_2022-01-01_StatementGeographicalAxis-OtherAsiaMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">55,416</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);">&#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: 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="c106481195" contextRef="d_2021-01-03_2022-01-01_StatementGeographicalAxis-OtherAsiaMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:num-dot-decimal" decimals="1">10</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: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Asia</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;"><ix:nonFraction id="c106481196" contextRef="d_2023-01-01_2023-12-30_StatementGeographicalAxis-AsiaMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">443,765</ix:nonFraction></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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481197" contextRef="d_2023-01-01_2023-12-30_StatementGeographicalAxis-AsiaMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:num-dot-decimal" decimals="1">60</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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;"><ix:nonFraction id="c106481198" contextRef="d_2022-01-03_2022-12-31_StatementGeographicalAxis-AsiaMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">464,904</ix:nonFraction></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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481199" contextRef="d_2022-01-03_2022-12-31_StatementGeographicalAxis-AsiaMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:num-dot-decimal" decimals="2">71</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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;"><ix:nonFraction id="c106481200" contextRef="d_2021-01-03_2022-01-01_StatementGeographicalAxis-AsiaMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">384,568</ix:nonFraction></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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481201" contextRef="d_2021-01-03_2022-01-01_StatementGeographicalAxis-AsiaMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:num-dot-decimal" decimals="2">74</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: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Americas</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;"><ix:nonFraction id="c106481202" contextRef="d_2023-01-01_2023-12-30_StatementGeographicalAxis-AmericasMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">145,839</ix:nonFraction></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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481203" contextRef="d_2023-01-01_2023-12-30_StatementGeographicalAxis-AmericasMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:num-dot-decimal" decimals="1">20</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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;"><ix:nonFraction id="c106481204" contextRef="d_2022-01-03_2022-12-31_StatementGeographicalAxis-AmericasMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-4">100,260</ix:nonFraction></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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481205" contextRef="d_2022-01-03_2022-12-31_StatementGeographicalAxis-AmericasMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:num-dot-decimal" decimals="2">15</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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;"><ix:nonFraction id="c106481206" contextRef="d_2021-01-03_2022-01-01_StatementGeographicalAxis-AmericasMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-4">80,870</ix:nonFraction></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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481207" contextRef="d_2021-01-03_2022-01-01_StatementGeographicalAxis-AmericasMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:num-dot-decimal" decimals="2">16</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: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Europe</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: 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="c106481208" contextRef="d_2023-01-01_2023-12-30_StatementGeographicalAxis-EuropeMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-4">147,550</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;">&#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: 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="c106481209" contextRef="d_2023-01-01_2023-12-30_StatementGeographicalAxis-EuropeMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:num-dot-decimal" decimals="1">20</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: 2%; 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: 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="c106481210" contextRef="d_2022-01-03_2022-12-31_StatementGeographicalAxis-EuropeMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">95,192</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;">&#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: 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="c106481211" contextRef="d_2022-01-03_2022-12-31_StatementGeographicalAxis-EuropeMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:num-dot-decimal" decimals="2">14</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: 2%; 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: 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="c106481212" contextRef="d_2021-01-03_2022-01-01_StatementGeographicalAxis-EuropeMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">49,889</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;">&#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: 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="c106481213" contextRef="d_2021-01-03_2022-01-01_StatementGeographicalAxis-EuropeMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:num-dot-decimal" decimals="1">10</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: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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: 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="c106481214" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">737,154</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;">&#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: 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="c106481215" contextRef="d_2023-01-01_2023-12-30" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:num-dot-decimal" 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: 2%; 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);"><ix:nonFraction id="c106481216" contextRef="d_2022-01-03_2022-12-31" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">660,356</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;">&#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: 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="c106481217" contextRef="d_2022-01-03_2022-12-31" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:num-dot-decimal" 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: 2%; 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);"><ix:nonFraction id="c106481218" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">515,327</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;">&#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: 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="c106481219" contextRef="d_2021-01-03_2022-01-01" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:num-dot-decimal" 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="margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt">&#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; 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 Founders consortium. The balance results primarily from the amount of estimated revenue related to HDMI that we have recognized to date,&#160;but which has <em style="font: inherit;">not</em> yet been distributed to us by the HDMI licensing agent. Contract assets are recorded in Prepaid expenses and other current assets in 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;">The following table summarizes activity during the periods presented:</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="c984AB920-73C1-4FA2-9FD2-96409DC89904" escape="true" continuedAt="c2F279082-FB9F-4F5F-80B8-E5C23CC5DB46">
    <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: 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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"><b>Contract assets as of January 1, 2022</b></p> </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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c106481220" contextRef="i_2022-01-01" unitRef="USD" name="us-gaap:ContractWithCustomerAssetNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">5,672</ix:nonFraction></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(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: 0pt 0pt 0pt 18pt;">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;"><ix:nonFraction id="c106481221" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="lscc:ContractWithCustomerAssetRevenueRecordedDuringPeriod" scale="3" format="ixt:num-dot-decimal" decimals="-3">15,848</ix:nonFraction></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: 0pt 0pt 0pt 18pt;">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);">(<ix:nonFraction id="c106481222" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:ContractWithCustomerAssetReclassifiedToReceivable" scale="3" format="ixt:num-dot-decimal" decimals="-3">14,173</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; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"><b>Contract assets as of December 31, 2022</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; 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;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"><ix:nonFraction id="c106481223" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:ContractWithCustomerAssetNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">7,347</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;">&#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"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Revenues recorded during the period</p> </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"><ix:nonFraction id="c106481224" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="lscc:ContractWithCustomerAssetRevenueRecordedDuringPeriod" scale="3" format="ixt:num-dot-decimal" decimals="-3">12,941</ix:nonFraction></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(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Transferred to Accounts receivable or collected</p> </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: 12%; text-align: right; font-family: Arial, Helvetica, 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="c106481225" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:ContractWithCustomerAssetReclassifiedToReceivable" scale="3" format="ixt:num-dot-decimal" decimals="-3">9,094</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"><b>Contract assets as of December 30, 2023</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);"><ix:nonFraction id="c106481226" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:ContractWithCustomerAssetNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">11,194</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);">&#160;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family: Arial; 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 Accrued liabilities on our Consolidated Balance Sheets. The following table summarizes activity during the periods presented:</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:continuation id="c2F279082-FB9F-4F5F-80B8-E5C23CC5DB46">
    <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: 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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"><b>Contract liabilities as of January 1, 2022</b></p> </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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c106481227" contextRef="i_2022-01-01" unitRef="USD" name="us-gaap:ContractWithCustomerLiability" scale="3" format="ixt:num-dot-decimal" decimals="-3">4,768</ix:nonFraction></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(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Prepaid customer deposit</p> </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"><ix:nonFraction id="c106481228" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="lscc:ContractWithCustomerLiabilityPrepaidCustomerDeposit" scale="3" format="ixt:num-dot-decimal" decimals="-3">12,811</ix:nonFraction></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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">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;"><ix:nonFraction id="c106481229" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="lscc:ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns" scale="3" format="ixt:num-dot-decimal" decimals="-3">6,142</ix:nonFraction></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: 0pt 0pt 0pt 18pt;">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; 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);">(<ix:nonFraction id="c106481230" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="lscc:ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns" scale="3" format="ixt:num-dot-decimal" decimals="-3">6,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(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"><b>Contract liabilities as of December 31, 2022</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; 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;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"><ix:nonFraction id="c106481231" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:ContractWithCustomerLiability" scale="3" format="ixt:num-dot-decimal" decimals="-3">17,666</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;">&#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; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Less: Product shipments from prepaid customer deposit</p> </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">(<ix:nonFraction id="c106481232" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="lscc:ContractWithCustomerLiabilityPrepaidCustomerDeposit" scale="3" format="ixt:num-dot-decimal" decimals="-3">12,946</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; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Accruals for estimated future stock rotation and scrap returns</p> </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"><ix:nonFraction id="c106481233" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="lscc:ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns" scale="3" format="ixt:num-dot-decimal" decimals="-3">9,867</ix:nonFraction></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(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">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; 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: 12%; text-align: right; font-family: Arial, Helvetica, 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="c106481234" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="lscc:ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns" scale="3" format="ixt:num-dot-decimal" decimals="-3">9,283</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"><b>Contract liabilities as of December 30, 2023</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);"><ix:nonFraction id="c106481235" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:ContractWithCustomerLiability" scale="3" format="ixt:num-dot-decimal" decimals="-3">5,304</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);">&#160;</td></tr>
</tbody></table>
   </ix:continuation>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:exclude>
    <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;">47</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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
      </div>
     </div>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
  </ix:nonNumeric>
  <div>
    &#160;
  </div>
  <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="c2545754" escape="true">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b>Note <em style="font: inherit;">4</em> - Balance Sheet Components</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Accounts Receivable</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; 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 troubled accounts, analysis of our accounts receivable aging, historical experience, expectations for future economic conditions, management judgment, and other available evidence.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="c2545755" 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;">&#160;</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">December 30,</em></b></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 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 31,</em></b></p> </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; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin: 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;">2023</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;">2022</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: 0pt;">Accounts receivable</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;"><ix:nonFraction id="c106481258" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:AccountsReceivableGrossCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">104,373</ix:nonFraction></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;"><ix:nonFraction id="c106481259" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:AccountsReceivableGrossCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">94,018</ix:nonFraction></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: 0pt;">Less: Allowance for credit losses</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);"><ix:nonFraction id="c106481260" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" format="ixt:fixed-zero" decimals="-3" sign="-">&#8212;</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);">&#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: 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="c106481261" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" format="ixt:fixed-zero" decimals="-3" sign="-">&#8212;</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);">&#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: 0pt 0pt 0pt 18pt;">Accounts receivable, net of allowance for credit losses</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);"><ix:nonFraction id="c106481262" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:AccountsReceivableNetCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">104,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);">&#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);"><ix:nonFraction id="c106481263" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:AccountsReceivableNetCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">94,018</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);">&#160;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We had <em style="font: inherit;">no</em> material bad debt expense in fiscal <em style="font: inherit;">2023,</em> <em style="font: inherit;">2022,</em> or <em style="font: inherit;">2021.</em></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Inventories</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="c2545756" 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;">&#160;</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">December 30,</em></b></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 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 31,</em></b></p> </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; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin: 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;">2023</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;">2022</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: 0pt;">Work in progress</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;"><ix:nonFraction id="c106481268" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" format="ixt:num-dot-decimal" decimals="-3">65,396</ix:nonFraction></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;"><ix:nonFraction id="c106481269" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" format="ixt:num-dot-decimal" decimals="-3">58,269</ix:nonFraction></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: 0pt;">Finished goods</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);"><ix:nonFraction id="c106481270" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" format="ixt:num-dot-decimal" decimals="-4">33,430</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);">&#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: 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="c106481271" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" format="ixt:num-dot-decimal" decimals="-3">52,106</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);">&#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: 0pt 0pt 0pt 18pt;">Total inventories, net</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);"><ix:nonFraction id="c106481272" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:InventoryNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">98,826</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);">&#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);"><ix:nonFraction id="c106481273" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:InventoryNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">110,375</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);">&#160;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Accrued Liabilities</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Included in Accrued liabilities in the Consolidated Balance Sheets are the following balances:</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" id="c2545757" 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;">&#160;</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">December 30,</em></b></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 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 31,</em></b></p> </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; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin: 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;">2023</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;">2022</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: 0pt;">Liability for non-cancelable contracts</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;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481278" contextRef="i_2023-12-30" unitRef="USD" name="lscc:LiabilityForNoncancelableContractsCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">11,418</ix:nonFraction></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;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481279" contextRef="i_2022-12-31" unitRef="USD" name="lscc:LiabilityForNoncancelableContractsCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">10,498</ix:nonFraction></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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Contract liabilities</p> </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"><ix:nonFraction id="c106481280" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">5,304</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c106481281" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">17,666</ix:nonFraction></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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;">Current portion of operating 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; margin-left: 0pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481282" contextRef="i_2023-12-30_BalanceSheetLocationAxis-AccruedLiabilitiesMember" unitRef="USD" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">5,571</ix:nonFraction></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;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481283" contextRef="i_2022-12-31_BalanceSheetLocationAxis-AccruedLiabilitiesMember" unitRef="USD" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">6,454</ix:nonFraction></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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Foreign, VAT, and other taxes payable</p> </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"><ix:nonFraction id="c106481284" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:TaxesPayableCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">6,758</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c106481285" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:TaxesPayableCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">4,268</ix:nonFraction></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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;">Other accrued 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: 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="c106481286" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">6,997</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);">&#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: 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="c106481287" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">9,581</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);">&#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: 0pt 0pt 0pt 18pt;">Total accrued 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: 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="c106481288" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">36,048</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);">&#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);"><ix:nonFraction id="c106481289" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">48,467</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);">&#160;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  </ix:nonNumeric>
  <div>
    &#160;
  </div>
  <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="c2545759" escape="true">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b>Note <em style="font: inherit;">5</em> - Property and Equipment</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="c6465147E-D001-4522-9060-D7CD2D8D2C1F" escape="true" continuedAt="c8518046A-D3BA-4C33-BC66-1D39E9749167">
    <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">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt">&#160;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;"><b><em style="font: inherit;">December 30,</em></b></td><td style="width: 1%; 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 colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;"><b><em style="font: inherit;">December 31,</em></b></td><td style="width: 1%; 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; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin: 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);"><b><em style="font: inherit;">2023</em></b></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);"><b><em style="font: inherit;">2022</em></b></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: 0pt;">Production equipment and software</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;"><ix:nonFraction id="c106481308" contextRef="i_2023-12-30_PropertyPlantAndEquipmentByTypeAxis-ProductionEquipmentAndSoftwareMember" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" format="ixt:num-dot-decimal" decimals="-4">159,950</ix:nonFraction></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;"><ix:nonFraction id="c106481309" contextRef="i_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-ProductionEquipmentAndSoftwareMember" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">149,787</ix:nonFraction></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: 0pt;">Leasehold improvements</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;"><ix:nonFraction id="c106481310" contextRef="i_2023-12-30_PropertyPlantAndEquipmentByTypeAxis-LeaseholdImprovementsMember" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">13,519</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481311" contextRef="i_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-LeaseholdImprovementsMember" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">12,416</ix:nonFraction></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: 0pt;">Office furniture and equipment</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);"><ix:nonFraction id="c106481312" contextRef="i_2023-12-30_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,933</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);">&#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: 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="c106481313" contextRef="i_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" format="ixt:num-dot-decimal" decimals="-4">1,760</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);">&#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;">&#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;"><ix:nonFraction id="c106481314" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">175,402</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481315" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">163,963</ix:nonFraction></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: 0pt;">Accumulated depreciation and amortization</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);">(<ix:nonFraction id="c106481316" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" format="ixt:num-dot-decimal" decimals="-3">125,856</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;">&#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);">(<ix:nonFraction id="c106481317" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" format="ixt:num-dot-decimal" decimals="-3">116,349</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; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Total property and equipment, net</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 3px; 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: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-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);"><ix:nonFraction id="c106481318" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">49,546</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: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 3px; 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: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-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);"><ix:nonFraction id="c106481319" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">47,614</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: 3px double rgb(0, 0, 0);">&#160;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">For fiscal years <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022</em>, and <em style="font: inherit;">2021</em> depreciation and amortization expense for property and equipment was $<ix:nonFraction id="c106481301" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:Depreciation" scale="6" format="ixt:num-dot-decimal" decimals="-5">17.3</ix:nonFraction> million, $<ix:nonFraction id="c106481302" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:Depreciation" scale="6" format="ixt:num-dot-decimal" decimals="-5">13.8</ix:nonFraction> million, and $<ix:nonFraction id="c106481303" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:Depreciation" scale="6" format="ixt:num-dot-decimal" decimals="-6">12.0</ix:nonFraction> million, respectively.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:exclude>
    <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;">48</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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
      </div>
     </div>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Property and Equipment &#8211; Geographic Information</b></p>
   <p style="font-family: Arial; font-size: 10pt; 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: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:continuation id="c8518046A-D3BA-4C33-BC66-1D39E9749167">
    <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">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt">&#160;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;"><b><em style="font: inherit;">December 30,</em></b></td><td style="width: 1%; 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 colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;"><b><em style="font: inherit;">December 31,</em></b></td><td style="width: 1%; 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; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin: 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);"><b><em style="font: inherit;">2023</em></b></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);"><b><em style="font: inherit;">2022</em></b></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: 0pt;">United States</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; margin-left: 0pt; border-bottom: 1px 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: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c106481324" contextRef="i_2023-12-30_StatementGeographicalAxis-US" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">29,467</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);">&#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; margin-left: 0pt; border-bottom: 1px 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: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c106481325" contextRef="i_2022-12-31_StatementGeographicalAxis-US" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">29,118</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);">&#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; 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: 12%; text-align: right; 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: 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">&#160;</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;">Taiwan</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;"><ix:nonFraction id="c106481326" contextRef="i_2023-12-30_StatementGeographicalAxis-TW" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">10,222</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481327" contextRef="i_2022-12-31_StatementGeographicalAxis-TW" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">10,732</ix:nonFraction></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: 0pt;">Philippines</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;"><ix:nonFraction id="c106481328" contextRef="i_2023-12-30_StatementGeographicalAxis-PH" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">4,602</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481329" contextRef="i_2022-12-31_StatementGeographicalAxis-PH" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,596</ix:nonFraction></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: 0pt;">China</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;"><ix:nonFraction id="c106481330" contextRef="i_2023-12-30_StatementGeographicalAxis-CN" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,778</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481331" contextRef="i_2022-12-31_StatementGeographicalAxis-CN" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,229</ix:nonFraction></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: 0pt;">Other</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);"><ix:nonFraction id="c106481332" contextRef="i_2023-12-30_StatementGeographicalAxis-OtherMember" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,477</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);">&#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: 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="c106481333" contextRef="i_2022-12-31_StatementGeographicalAxis-OtherMember" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,939</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);">&#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: 0pt 0pt 0pt 18pt;">Total foreign property and equipment, net</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);"><ix:nonFraction id="c106481334" contextRef="i_2023-12-30_StatementGeographicalAxis-ForeignCountriesMember" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">20,079</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);">&#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: 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="c106481335" contextRef="i_2022-12-31_StatementGeographicalAxis-ForeignCountriesMember" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">18,496</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);">&#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: 0pt;">Total property and equipment, net</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);"><ix:nonFraction id="c106481336" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">49,546</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);">&#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);"><ix:nonFraction id="c106481337" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">47,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);">&#160;</td></tr>
</tbody></table>
   </ix:continuation>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt;">&#160;</p>
  </ix:nonNumeric>
  <div>
    &#160;
  </div>
  <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="c2545762" escape="true">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a id="IntangibleAssets" title="IntangibleAssets" href="#"></a>Note <em style="font: inherit;">6</em> - Intangible Assets and Goodwill</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">In connection with our previous acquisitions, we have recorded identifiable intangible assets related to existing technology, customer relationships, trade names, and trademarks, based on guidance for determining fair value under the provisions of ASC <em style="font: inherit;">820,</em> "<i>Fair Value Measurements</i>." We are amortizing the intangible assets using the straight-line method over their estimated useful lives. Additionally, we have entered into license agreements for <em style="font: inherit;">third</em>-party technology and recorded them as intangible assets. These licenses are being amortized to Research and development expense over their estimated useful lives. <em style="font: inherit;">No</em> impairment charges relating to acquired intangible assets were recorded for fiscal <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022,</em> or <em style="font: inherit;">2021.</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;">The following tables summarize the details of our Intangible assets, net as of <em style="font: inherit;"> December 30, 2023 </em>and <em style="font: inherit;"> December 31, 2022</em>:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="c678D3FFD-E3A9-4D60-A172-21B26D74B0D4" escape="true" continuedAt="AE58612F-9F76-4E6A-B350-9F3E9FB4435A">
    <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;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="13" 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 30, 2023</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);">&#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: 52%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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="1" 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted Average Amortization Period (in years)</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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Gross</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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Accumulated Amortization</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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Intangible assets, net</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; font-variant: normal; margin: 0pt;">Existing technology</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;"><ix:nonNumeric contextRef="d_2023-01-01_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-ExistingTechnologyMember" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="c106481364" format="ixt-sec:duryear">5.1</ix:nonNumeric></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;"><ix:nonFraction id="c106481365" contextRef="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-ExistingTechnologyMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">124,487</ix:nonFraction></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;">(<ix:nonFraction id="c106481366" contextRef="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-ExistingTechnologyMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">115,085</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;">&#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;"><ix:nonFraction id="c106481367" contextRef="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-ExistingTechnologyMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">9,402</ix:nonFraction></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; font-variant: normal; margin: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;"><ix:nonNumeric contextRef="d_2023-01-01_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="c106481368" format="ixt-sec:duryear">6.1</ix:nonNumeric></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;"><ix:nonFraction id="c106481369" contextRef="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">32,734</ix:nonFraction></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;">(<ix:nonFraction id="c106481370" contextRef="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">25,909</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;">&#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;"><ix:nonFraction id="c106481371" contextRef="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">6,825</ix:nonFraction></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; font-variant: normal; margin: 0pt;">Trade name / trademarks</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;"><ix:nonNumeric contextRef="d_2023-01-01_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="c106481372" format="ixt-sec:duryear">10.0</ix:nonNumeric></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;"><ix:nonFraction id="c106481373" contextRef="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" format="ixt:num-dot-decimal" decimals="-5">1,500</ix:nonFraction></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;">(<ix:nonFraction id="c106481374" contextRef="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">319</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;">&#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;"><ix:nonFraction id="c106481375" contextRef="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,181</ix:nonFraction></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; font-variant: normal; margin: 0pt;">Licensed technology</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;"><ix:nonNumeric contextRef="d_2023-01-01_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensedTechnologyMember" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="c106481376" format="ixt-sec:duryear">6.2</ix:nonNumeric></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: 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);"><ix:nonFraction id="c106481377" contextRef="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensedTechnologyMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">7,127</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);">&#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);">(<ix:nonFraction id="c106481378" contextRef="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensedTechnologyMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,561</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;">&#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);"><ix:nonFraction id="c106481379" contextRef="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensedTechnologyMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,566</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);">&#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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total identified intangible assets</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><em style="font: inherit;">&#160;</em></td><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);">$</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="c106481381" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">165,848</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);">&#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);">(<ix:nonFraction id="c106481382" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">144,874</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;">&#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);"><ix:nonFraction id="c106481383" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">20,974</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);">&#160;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="margin: 0pt; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;">&#160;</p>
   <ix:continuation id="AE58612F-9F76-4E6A-B350-9F3E9FB4435A">
    <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;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="13" 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2022</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);">&#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: 52%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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="1" 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted Average Amortization Period (in years)</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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Gross</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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Accumulated Amortization</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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Intangible assets, net</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; font-variant: normal; margin: 0pt;">Existing technology</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;"><ix:nonNumeric contextRef="d_2022-01-02_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-ExistingTechnologyMember" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="c106481392" format="ixt-sec:duryear">5.1</ix:nonNumeric></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;"><ix:nonFraction id="c106481393" contextRef="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-ExistingTechnologyMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">124,487</ix:nonFraction></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;">(<ix:nonFraction id="c106481394" contextRef="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-ExistingTechnologyMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">113,157</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;">&#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;"><ix:nonFraction id="c106481395" contextRef="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-ExistingTechnologyMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-4">11,330</ix:nonFraction></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; font-variant: normal; margin: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;"><ix:nonNumeric contextRef="d_2022-01-02_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="c106481396" format="ixt-sec:duryear">6.1</ix:nonNumeric></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;"><ix:nonFraction id="c106481397" contextRef="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">32,734</ix:nonFraction></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;">(<ix:nonFraction id="c106481398" contextRef="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">24,509</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;">&#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;"><ix:nonFraction id="c106481399" contextRef="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">8,225</ix:nonFraction></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; font-variant: normal; margin: 0pt;">Trade name / trademarks</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;"><ix:nonNumeric contextRef="d_2022-01-02_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="c106481400" format="ixt-sec:duryear">10.0</ix:nonNumeric></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;"><ix:nonFraction id="c106481401" contextRef="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" format="ixt:num-dot-decimal" decimals="-5">1,500</ix:nonFraction></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;">(<ix:nonFraction id="c106481402" contextRef="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">169</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;">&#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;"><ix:nonFraction id="c106481403" contextRef="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,331</ix:nonFraction></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; font-variant: normal; margin: 0pt;">Licensed technology</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;"><ix:nonNumeric contextRef="d_2022-01-02_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensedTechnologyMember" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="c106481404" format="ixt-sec:duryear">6.3</ix:nonNumeric></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: 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);"><ix:nonFraction id="c106481405" contextRef="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensedTechnologyMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">6,671</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);">&#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);">(<ix:nonFraction id="c106481406" contextRef="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensedTechnologyMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,487</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;">&#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);"><ix:nonFraction id="c106481407" contextRef="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensedTechnologyMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">4,184</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);">&#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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total identified intangible assets</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><em style="font: inherit;">&#160;</em></td><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);">$</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="c106481409" contextRef="i_2022-12-30" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">165,392</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);">&#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);">(<ix:nonFraction id="c106481410" contextRef="i_2022-12-30" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">140,322</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;">&#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);"><ix:nonFraction id="c106481411" contextRef="i_2022-12-30" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-4">25,070</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);">&#160;</td></tr>
</tbody></table>
   </ix:continuation>
   <p style="margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt">&#160;</p>
   <ix:exclude>
    <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;">49</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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
      </div>
     </div>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <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>
   <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="c2545765" 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;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended</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);">&#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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 30,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 1,</em></b></p> </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; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(In thousands)</i></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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481421" contextRef="d_2023-01-01_2023-12-30_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember" unitRef="USD" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,074</ix:nonFraction></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;"><ix:nonFraction id="c106481422" contextRef="d_2022-01-02_2022-12-31_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember" unitRef="USD" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,054</ix:nonFraction></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;"><ix:nonFraction id="c106481423" contextRef="d_2021-01-03_2022-01-01_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember" unitRef="USD" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" format="ixt:num-dot-decimal" decimals="-3">901</ix:nonFraction></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; font-variant: normal; margin: 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: 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="c106481424" contextRef="d_2023-01-01_2023-12-30_IncomeStatementLocationAxis-AmortizationOfAcquiredIntangibleAssetsMember" unitRef="USD" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,478</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;">&#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: 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="c106481425" contextRef="d_2022-01-02_2022-12-31_IncomeStatementLocationAxis-AmortizationOfAcquiredIntangibleAssetsMember" unitRef="USD" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,778</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;">&#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: 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="c106481426" contextRef="d_2021-01-03_2022-01-01_IncomeStatementLocationAxis-AmortizationOfAcquiredIntangibleAssetsMember" unitRef="USD" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,613</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;">&#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="width: 1%; 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);"><ix:nonFraction id="c106481427" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" format="ixt:num-dot-decimal" decimals="-3">4,552</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;">&#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: 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="c106481428" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" format="ixt:num-dot-decimal" decimals="-3">4,832</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;">&#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: 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="c106481429" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" format="ixt:num-dot-decimal" decimals="-3">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;">&#160;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The annual expected amortization expense of acquired intangible assets is as follows:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="c2545766" 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; font-size: 9pt; margin: 0pt;"><b>Fiscal year</b></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: 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; 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"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">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">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt"><ix:nonFraction id="c106481431" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" format="ixt:num-dot-decimal" decimals="-3">4,417</ix:nonFraction></td><td style="width: 1%; 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="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">2025</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"><ix:nonFraction id="c106481432" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" format="ixt:num-dot-decimal" decimals="-4">4,370</ix:nonFraction></td><td style="width: 1%; 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: 0pt;">2026</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;"><ix:nonFraction id="c106481433" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" format="ixt:num-dot-decimal" decimals="-3">4,362</ix:nonFraction></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: 0pt;">2027</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;"><ix:nonFraction id="c106481434" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" format="ixt:num-dot-decimal" decimals="-3">4,268</ix:nonFraction></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: 0pt;">2028</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;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481435" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,125</ix:nonFraction></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="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c106481436" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="3" format="ixt:num-dot-decimal" decimals="-3">432</ix:nonFraction></td><td style="width: 1%; 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: 0pt 0pt 0pt 18pt;">Total</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);"><ix:nonFraction id="c106481437" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">20,974</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);">&#160;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Goodwill</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;">Goodwill represents the excess of the purchase price over the fair value of the underlying net tangible and intangible assets. The goodwill balance at <em style="font: inherit;"> December 30, 2023 </em>is comprised of approximately $<ix:nonFraction id="c106481346" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:Goodwill" scale="6" format="ixt:num-dot-decimal" decimals="-5">315.4</ix:nonFraction> million from prior acquisitions. <ix:nonFraction id="c106481347" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" scale="0" format="ixt-sec:numwordsen" decimals="-3">No</ix:nonFraction> impairment charges relating to goodwill were recorded for fiscal&#160;<em style="font: inherit;">2023</em>, <em style="font: inherit;">2022,</em> or <em style="font: inherit;">2021.</em></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  </ix:nonNumeric>
  <div>
    &#160;
  </div>
  <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:LongTermDebtTextBlock" id="c2545767" escape="true">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a id="LTD" title="LTD" href="#"></a>Note <em style="font: inherit;">7</em> - Long-Term Debt</b></p>
   <p style="font-family: Arial; 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;"> September 1, 2022, </em>we entered into an Amended and Restated Credit Agreement (the <em style="font: inherit;">&#8220;2022</em> Credit Agreement&#8221;), which provides for a <em style="font: inherit;">five</em>-year secured revolving loan facility with an aggregate principal amount of up to $<ix:nonFraction id="c106481441" contextRef="i_2022-09-01_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The2022CreditAgreementMember" unitRef="USD" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" format="ixt:num-dot-decimal" decimals="-7">350</ix:nonFraction> million, along with other components and options currently <em style="font: inherit;">not</em> in use.</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 drew down an initial $<ix:nonFraction id="c106481443" contextRef="d_2022-09-01_2022-09-01_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The2022CreditAgreementMember" unitRef="USD" name="us-gaap:ProceedsFromLinesOfCredit" scale="6" format="ixt:num-dot-decimal" decimals="-7">150</ix:nonFraction> million revolving loan at closing, which we used along with $<ix:nonFraction id="c106481444" contextRef="d_2022-09-01_2022-09-01_DebtInstrumentAxis-CreditAgreementMay172019Member_LongtermDebtTypeAxis-TermLoanMember" unitRef="USD" name="lscc:RepaymentsOfFeesAndAccruedInterest" scale="6" format="ixt:num-dot-decimal" decimals="-5">1.9</ix:nonFraction> million of cash to (i) repay the $<ix:nonFraction id="c106481445" contextRef="d_2022-09-01_2022-09-01_DebtInstrumentAxis-CreditAgreementMay172019Member_LongtermDebtTypeAxis-TermLoanMember" unitRef="USD" name="lscc:ExtinguishmentOfDebtAndAccruedInterestAmount" scale="6" format="ixt:num-dot-decimal" decimals="-5">150.5</ix:nonFraction> million term loan, revolving loan, and accrued interest obligations outstanding under our previous credit agreement (the <em style="font: inherit;">&#8220;2019</em> Credit Agreement&#8221;), and (ii) pay fees and expenses totaling $<ix:nonFraction id="c106481447" contextRef="i_2022-09-01_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The2022CreditAgreementMember" unitRef="USD" name="us-gaap:DebtInstrumentFeeAmount" scale="6" format="ixt:num-dot-decimal" decimals="-5">1.4</ix:nonFraction> million incurred in connection with the <em style="font: inherit;">2022</em> Credit Agreement. We intend to use the revolving loan facility for working capital and general corporate purposes.</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;">At our option, the revolving loans accrue interest at a per annum rate based on ranges determined by our consolidated total leverage ratio of either (i) the base rate (as defined in the <em style="font: inherit;">2022</em> Credit Agreement) plus a margin ranging from <ix:nonFraction id="c106481450" contextRef="d_2019-05-17_2019-05-17_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member_RangeAxis-MinimumMember" unitRef="Pure" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" format="ixt:num-dot-decimal" decimals="4">0.25</ix:nonFraction>% to <ix:nonFraction id="c106481451" contextRef="d_2018-05-17_2018-05-17_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member_RangeAxis-MaximumMember" unitRef="Pure" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" format="ixt:num-dot-decimal" decimals="2">1.00</ix:nonFraction>%, or (ii) the adjusted Term Secured Overnight Financing Rate ("SOFR") for interest periods of <em style="font: inherit;">1,</em> <em style="font: inherit;">3</em> or <em style="font: inherit;">6</em> months plus a margin ranging from <ix:nonFraction id="c106481455" contextRef="d_2019-05-17_2019-05-17_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member_RangeAxis-MinimumMember_VariableRateAxis-TermSecuredOvernightFinancingRateMember" unitRef="Pure" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" format="ixt:num-dot-decimal" decimals="4">1.25</ix:nonFraction>% to <ix:nonFraction id="c106481456" contextRef="d_2019-05-17_2019-05-17_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member_RangeAxis-MaximumMember_VariableRateAxis-TermSecuredOvernightFinancingRateMember" unitRef="Pure" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" format="ixt:num-dot-decimal" decimals="2">2.00</ix:nonFraction>%. Interest is due and payable in arrears quarterly for loans bearing interest at the base rate and at the end of an interest period (or at each <em style="font: inherit;">three</em>-month interval in the case of loans with interest periods greater than <em style="font: inherit;">three</em> months) in the case of loans bearing interest at the adjusted Term SOFR. In addition, we pay a quarterly commitment fee of <ix:nonFraction id="c106481459" contextRef="d_2021-01-03_2022-01-01_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member" unitRef="Pure" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" format="ixt:num-dot-decimal" decimals="3">0.20</ix:nonFraction>% on the unused portion of the revolving facility.</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;">With the amendment of our <em style="font: inherit;">2019</em> Credit Agreement pursuant to the <em style="font: inherit;">2022</em> Credit Agreement, we capitalized $<ix:nonFraction id="c106481463" contextRef="i_2022-09-01_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The2022CreditAgreementMember" unitRef="USD" name="us-gaap:DeferredFinanceCostsGross" scale="6" format="ixt:num-dot-decimal" decimals="-5">0.9</ix:nonFraction> million of the new debt costs, and expensed $<ix:nonFraction id="c106481464" contextRef="d_2022-09-01_2022-09-01_DebtInstrumentAxis-The2022CreditAgreementMember_IncomeStatementLocationAxis-OtherExpenseIncomeNetMember" unitRef="USD" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="6" format="ixt:num-dot-decimal" decimals="-5">0.7</ix:nonFraction> million of debt costs and existing original issue discount ("OID") as a loss on refinancing in Other income (expense), net on our Consolidated Statements of Operations for fiscal <em style="font: inherit;">2022.</em> We determine the Current portion of long-term debt, if any, as the sum of the required debt payments to be made over the next <em style="font: inherit;">twelve</em> months, reduced by the OID and the debt issuance costs to be amortized over the next <em style="font: inherit;">twelve</em> months.</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 revolving loans under the <em style="font: inherit;">2022</em> Credit Agreement <em style="font: inherit;"> may </em>be repaid and reborrowed at our discretion, with any remaining outstanding principal amount due and payable on the maturity date of the revolving loans on <em style="font: inherit;"> September 1, 2027. </em>During fiscal <em style="font: inherit;">2023,</em> we made discretionary payments totaling $<ix:nonFraction id="c106481470" contextRef="d_2023-01-01_2023-12-30_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The2022CreditAgreementMember" unitRef="USD" name="lscc:RepaymentOfLongtermDebtDiscretionary" scale="6" format="ixt:num-dot-decimal" decimals="-7">130</ix:nonFraction> million on the revolving loans outstanding under the <em style="font: inherit;">2022</em> Credit Agreement.</p>
   <p style="margin: 0pt; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">&#160;</p>
   <ix:exclude>
    <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;">50</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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
      </div>
     </div>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">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: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="c2545768" 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;">&#160;</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">December 30,</em></b></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 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 31,</em></b></p> </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; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin: 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;">2023</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;">2022</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: 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;"><ix:nonFraction id="c106481476" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" format="ixt:fixed-zero" decimals="-3">-</ix:nonFraction></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;"><ix:nonFraction id="c106481477" contextRef="i_2022-12-30" unitRef="USD" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" format="ixt:num-dot-decimal" decimals="-7">130,000</ix:nonFraction></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: 0pt;">Unamortized original issuance discount and debt costs</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);"><ix:nonFraction id="c106481478" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" format="ixt:fixed-zero" decimals="-3" sign="-">&#8212;</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);">&#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: 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="c106481479" contextRef="i_2022-12-30" unitRef="USD" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,248</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: 0pt;">Long-term debt, net of 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);"><ix:nonFraction id="c106481480" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:LongTermDebtNoncurrent" scale="3" format="ixt:fixed-zero" 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);">&#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);"><ix:nonFraction id="c106481481" contextRef="i_2022-12-30" unitRef="USD" name="us-gaap:LongTermDebtNoncurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">128,752</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);">&#160;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Interest expense related to our long-term debt is included in Interest expense on our Consolidated Statements of Operations as follows:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock" id="c2545769" 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;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended</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);">&#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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 30,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 1,</em></b></p> </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; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481491" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,701</ix:nonFraction></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;"><ix:nonFraction id="c106481492" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-5">4,500</ix:nonFraction></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;"><ix:nonFraction id="c106481493" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,304</ix:nonFraction></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; font-variant: normal; margin: 0pt;">Amortization of original issuance discount and debt costs</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);"><ix:nonFraction id="c106481494" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:AmortizationOfFinancingCosts" scale="3" format="ixt:num-dot-decimal" decimals="-3">266</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);">&#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: 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="c106481495" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:AmortizationOfFinancingCosts" scale="3" format="ixt:num-dot-decimal" decimals="-4">310</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);">&#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: 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="c106481496" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:AmortizationOfFinancingCosts" scale="3" format="ixt:num-dot-decimal" decimals="-3">362</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);">&#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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">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: 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="c106481497" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:InterestExpenseDebt" scale="3" format="ixt:num-dot-decimal" 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);">&#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);"><ix:nonFraction id="c106481498" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:InterestExpenseDebt" scale="3" format="ixt:num-dot-decimal" decimals="-4">4,810</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);">&#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);"><ix:nonFraction id="c106481499" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:InterestExpenseDebt" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,666</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);">&#160;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  </ix:nonNumeric>
  <div>
    &#160;
  </div>
  <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="c2545770" escape="true">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a id="restructuring" title="restructuring" href="#"></a>Note <em style="font: inherit;">8</em> - Restructuring</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: justify;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;"><span style="font-family:Arial; font-size:9pt">In </span>the <em style="font: inherit;">third</em> quarter of <em style="font: inherit;">2023,</em> our management approved and executed an internal restructuring plan (the <em style="font: inherit;">&#8220;Q3</em> <em style="font: inherit;">2023</em> Plan&#8221;), which included a targeted workforce reduction intended to reorganize critical roles and focus skillsets in key growth markets. We incurred restructuring costs of approximately $<ix:nonFraction id="c106481505" contextRef="d_2023-01-01_2023-12-30_RestructuringPlanAxis-Q32023PlanMember" unitRef="USD" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" format="ixt:num-dot-decimal" decimals="-6">2.0</ix:nonFraction> million in fiscal <em style="font: inherit;">2023.</em> Under this plan, approximately $<ix:nonFraction id="c106481507" contextRef="i_2023-12-30_RestructuringPlanAxis-Q32023PlanMember" unitRef="USD" name="us-gaap:RestructuringAndRelatedCostCostIncurredToDate1" scale="6" format="ixt:num-dot-decimal" decimals="-6">2.0</ix:nonFraction> million of total costs have been incurred through <em style="font: inherit;"> December 30, 2023. </em>The <em style="font: inherit;">Q3</em> <em style="font: inherit;">2023</em> plan is expected to be largely complete by the end of fiscal year <em style="font: inherit;">2024.</em></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;"><span style="font-family:Arial;font-size:9pt;">In </span><em style="font: inherit;"> September 2022, </em>our management approved and implemented additional contract cancellations and workforce reductions under the <em style="font: inherit;">Q2</em> <em style="font: inherit;">2019</em> Sales Plan, an internal restructuring plan that our management approved and executed in <em style="font: inherit;"> April 2019. </em>The <em style="font: inherit;">Q2</em> <em style="font: inherit;">2019</em> Sales Plan focused on a restructuring of the global sales organization through cancellation of certain contracts and a workforce reduction. Under the <em style="font: inherit;">Q2</em> <em style="font: inherit;">2019</em> Sales Plan, we incurred <ix:nonFraction id="c106481517" contextRef="d_2023-01-01_2023-12-30_RestructuringPlanAxis-Q22019SalesPlanMember" unitRef="USD" name="us-gaap:RestructuringCharges" scale="6" format="ixt-sec:numwordsen" decimals="-3">no</ix:nonFraction> restructuring costs in fiscal <em style="font: inherit;">2023,</em> approximately $<ix:nonFraction id="c106481519" contextRef="d_2022-01-02_2022-12-31_RestructuringPlanAxis-Q22019SalesPlanMember" unitRef="USD" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" format="ixt:num-dot-decimal" decimals="-6">1.0</ix:nonFraction> million of incremental restructuring costs in fiscal <em style="font: inherit;">2022,</em> and <ix:nonFraction id="c106481521" contextRef="d_2020-01-03_2021-01-02_RestructuringPlanAxis-Q22019SalesPlanMember" unitRef="USD" name="us-gaap:RestructuringCharges" scale="0" format="ixt-sec:numwordsen" decimals="-3">no</ix:nonFraction> restructuring costs in fiscal <em style="font: inherit;">2021.</em> Under this plan, approximately $<ix:nonFraction id="c106481523" contextRef="i_2023-12-30_RestructuringPlanAxis-Q22019SalesPlanMember" unitRef="USD" name="us-gaap:RestructuringAndRelatedCostCostIncurredToDate1" scale="6" format="ixt:num-dot-decimal" decimals="-5">3.1</ix:nonFraction> million of total expense has been incurred through <em style="font: inherit;"> December 30, 2023. </em>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;">In <em style="font: inherit;"> June 2017, </em>our Board of Directors approved an internal restructuring plan (the <em style="font: inherit;"> "June 2017 </em>Plan"), which included actions, among others, to reconfi<span style="background-color:#ffffff;">gure our use of certain leased properties. </span>Under the <em style="font: inherit;"> June 2017 </em>Plan, we incurred restructuring costs of approximately $<ix:nonFraction id="c106481526" contextRef="d_2023-01-01_2023-12-30_RestructuringPlanAxis-Q12020PlanMember" unitRef="USD" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" format="ixt:num-dot-decimal" decimals="-5">0.1</ix:nonFraction> million in fiscal <em style="font: inherit;">2023,</em> approximately $<ix:nonFraction id="c106481528" contextRef="d_2022-01-02_2022-12-31_RestructuringPlanAxis-June2017PlanMember" unitRef="USD" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" format="ixt:num-dot-decimal" decimals="-5">1.6</ix:nonFraction> million in fiscal <em style="font: inherit;">2022</em> (which includes approximately $<ix:nonFraction id="c106481530" contextRef="d_2022-01-02_2022-12-31_RestructuringPlanAxis-June2017PlanMember_StatementGeographicalAxis-SanJoseMember" unitRef="USD" name="us-gaap:OperatingLeaseImpairmentLoss" scale="6" format="ixt:num-dot-decimal" decimals="-5">1.1</ix:nonFraction> million of incremental restructuring costs in fiscal <em style="font: inherit;">2022</em> related to an impairment of the operating lease right-of-use asset for our partially vacated facility in San Jose, California), and <span style="background-color:#ffffff">approximately $<ix:nonFraction id="c106481532" contextRef="d_2023-01-01_2023-12-30_RestructuringPlanAxis-June2017PlanMember" unitRef="USD" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" format="ixt:num-dot-decimal" decimals="-5">0.7</ix:nonFraction> million in fiscal <em style="font: inherit;">2021.</em> </span>Under this plan, we have incurred approximately $<ix:nonFraction id="c106481534" contextRef="d_2017-06-01_2023-12-30_RestructuringPlanAxis-June2017PlanMember" unitRef="USD" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" format="ixt:num-dot-decimal" decimals="-5">23.3</ix:nonFraction> million of total expense through <em style="font: inherit;"> December 30, 2023. </em><span style="background-color:#ffffff">All actions planned under the <em style="font: inherit;"> June 2017 </em>Plan have been implemented.</span></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">These costs, and adjustments on previous plans, are recorded to Restructuring on our Consolidated Statements of Operations. The restructuring accrual balance is presented in Accrued liabilities and in Other long-term liabilities on our Consolidated Balance Sheets.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">The following table displays the activity related to our restructuring plans:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="c2545771" 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: 52%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(In thousands)</i></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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Other (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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><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; font-variant: normal; margin: 0pt;"><b>Accrued Restructuring at January 2, 2021</b></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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c106481551" contextRef="i_2021-01-02_RestructuringCostAndReserveAxis-EmployeeSeveranceMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:num-dot-decimal" decimals="-3">246</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);">&#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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c106481552" contextRef="i_2021-01-02_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:num-dot-decimal" decimals="-3">8,233</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);">&#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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c106481553" contextRef="i_2021-01-02_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:num-dot-decimal" decimals="-3">664</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);">&#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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c106481554" contextRef="i_2021-01-02_RestructuringCostAndReserveAxis-OtherRestructuringMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:num-dot-decimal" decimals="-3">9,143</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);">&#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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Restructuring</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;"><ix:nonFraction id="c106481555" contextRef="d_2021-01-03_2022-01-01_RestructuringCostAndReserveAxis-EmployeeSeveranceMember" unitRef="USD" name="us-gaap:RestructuringCharges" scale="3" format="ixt:num-dot-decimal" decimals="-4">250</ix:nonFraction></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;"><ix:nonFraction id="c106481556" contextRef="d_2021-01-03_2022-01-01_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember" unitRef="USD" name="us-gaap:RestructuringCharges" scale="3" format="ixt:num-dot-decimal" decimals="-4">690</ix:nonFraction></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;"><ix:nonFraction id="c106481557" contextRef="d_2021-01-03_2022-01-01_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember" unitRef="USD" name="us-gaap:RestructuringCharges" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106481558" contextRef="d_2021-01-03_2022-01-01_RestructuringCostAndReserveAxis-OtherRestructuringMember" unitRef="USD" name="us-gaap:RestructuringCharges" scale="3" format="ixt:num-dot-decimal" decimals="-4">940</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Costs paid or otherwise settled</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: 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="c106481559" contextRef="d_2021-01-03_2022-01-01_RestructuringCostAndReserveAxis-EmployeeSeveranceMember" unitRef="USD" name="us-gaap:PaymentsForRestructuring" scale="3" format="ixt:num-dot-decimal" decimals="-3">245</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;">&#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);">(<ix:nonFraction id="c106481560" contextRef="d_2021-01-03_2022-01-01_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember" unitRef="USD" name="us-gaap:PaymentsForRestructuring" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,793</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;">&#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%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(<ix:nonFraction id="c106481561" contextRef="d_2021-01-03_2022-01-01_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember" unitRef="USD" name="us-gaap:PaymentsForRestructuring" scale="3" format="ixt:num-dot-decimal" decimals="-3">664</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;">&#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);">(<ix:nonFraction id="c106481562" contextRef="d_2021-01-03_2022-01-01_RestructuringCostAndReserveAxis-OtherRestructuringMember" unitRef="USD" name="us-gaap:PaymentsForRestructuring" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,702</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; font-variant: normal; margin: 0pt;"><b>Accrued Restructuring at January 1, 2022</b></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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c106481563" contextRef="i_2022-01-01_RestructuringCostAndReserveAxis-EmployeeSeveranceMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:num-dot-decimal" decimals="-3">251</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);">&#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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c106481564" contextRef="i_2022-01-01_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:num-dot-decimal" decimals="-4">7,130</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);">&#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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c106481565" contextRef="i_2022-01-01_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</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);">&#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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c106481566" contextRef="i_2022-01-01_RestructuringCostAndReserveAxis-OtherRestructuringMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:num-dot-decimal" decimals="-3">7,381</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);">&#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"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Restructuring</p> </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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c106481567" contextRef="d_2022-01-02_2022-12-31_RestructuringCostAndReserveAxis-EmployeeSeveranceMember" unitRef="USD" name="us-gaap:RestructuringCharges" scale="3" format="ixt:num-dot-decimal" decimals="-3">303</ix:nonFraction></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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c106481568" contextRef="d_2022-01-02_2022-12-31_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember" unitRef="USD" name="us-gaap:RestructuringCharges" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,608</ix:nonFraction></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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c106481569" contextRef="d_2022-01-02_2022-12-31_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember" unitRef="USD" name="us-gaap:RestructuringCharges" scale="3" format="ixt:num-dot-decimal" decimals="-4">640</ix:nonFraction></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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c106481570" contextRef="d_2022-01-02_2022-12-31_RestructuringCostAndReserveAxis-OtherRestructuringMember" unitRef="USD" name="us-gaap:RestructuringCharges" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,551</ix:nonFraction></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(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Costs paid or otherwise settled</p> </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: 9%; text-align: right; font-family: Arial, Helvetica, 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="c106481571" contextRef="d_2022-01-02_2022-12-31_RestructuringCostAndReserveAxis-EmployeeSeveranceMember" unitRef="USD" name="us-gaap:PaymentsForRestructuring" scale="3" format="ixt:num-dot-decimal" decimals="-3">154</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;">&#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: 9%; text-align: right; font-family: Arial, Helvetica, 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="c106481572" contextRef="d_2022-01-02_2022-12-31_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember" unitRef="USD" name="us-gaap:PaymentsForRestructuring" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,846</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;">&#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: 9%; text-align: right; font-family: Arial, Helvetica, 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="c106481573" contextRef="d_2022-01-02_2022-12-31_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember" unitRef="USD" name="us-gaap:PaymentsForRestructuring" scale="3" format="ixt:fixed-zero" decimals="-3" sign="-">&#8212;</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);">&#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: 9%; text-align: right; font-family: Arial, Helvetica, 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="c106481574" contextRef="d_2022-01-02_2022-12-31_RestructuringCostAndReserveAxis-OtherRestructuringMember" unitRef="USD" name="us-gaap:PaymentsForRestructuring" scale="3" format="ixt:num-dot-decimal" decimals="-6">3,000</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"><b>Accrued Restructuring at December 31, 2022</b></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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c106481575" contextRef="i_2022-12-31_RestructuringCostAndReserveAxis-EmployeeSeveranceMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:num-dot-decimal" decimals="-5">400</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);">&#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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c106481576" contextRef="i_2022-12-31_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:num-dot-decimal" decimals="-3">5,892</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);">&#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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c106481577" contextRef="i_2022-12-31_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:num-dot-decimal" decimals="-4">640</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);">&#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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c106481578" contextRef="i_2022-12-31_RestructuringCostAndReserveAxis-OtherRestructuringMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:num-dot-decimal" decimals="-3">6,932</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);">&#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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Restructuring</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;"><ix:nonFraction id="c106481579" contextRef="d_2023-01-01_2023-12-30_RestructuringCostAndReserveAxis-EmployeeSeveranceMember" unitRef="USD" name="us-gaap:RestructuringCharges" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,848</ix:nonFraction></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;"><ix:nonFraction id="c106481580" contextRef="d_2023-01-01_2023-12-30_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember" unitRef="USD" name="us-gaap:RestructuringCharges" scale="3" format="ixt:num-dot-decimal" decimals="-3">56</ix:nonFraction></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%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c106481581" contextRef="d_2023-01-01_2023-12-30_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember" unitRef="USD" name="us-gaap:RestructuringCharges" scale="3" format="ixt:num-dot-decimal" decimals="-3">4</ix:nonFraction></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;"><ix:nonFraction id="c106481582" contextRef="d_2023-01-01_2023-12-30_RestructuringCostAndReserveAxis-OtherRestructuringMember" unitRef="USD" name="us-gaap:RestructuringCharges" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,908</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Costs paid or otherwise settled</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: 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="c106481583" contextRef="d_2023-01-01_2023-12-30_RestructuringCostAndReserveAxis-EmployeeSeveranceMember" unitRef="USD" name="us-gaap:PaymentsForRestructuring" scale="3" format="ixt:num-dot-decimal" decimals="-3">758</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;">&#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);">(<ix:nonFraction id="c106481584" contextRef="d_2023-01-01_2023-12-30_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember" unitRef="USD" name="us-gaap:PaymentsForRestructuring" scale="3" format="ixt:num-dot-decimal" decimals="-4">1,440</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;">&#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);">(<ix:nonFraction id="c106481585" contextRef="d_2023-01-01_2023-12-30_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember" unitRef="USD" name="us-gaap:PaymentsForRestructuring" scale="3" format="ixt:num-dot-decimal" decimals="-3">24</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;">&#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);">(<ix:nonFraction id="c106481586" contextRef="d_2023-01-01_2023-12-30_RestructuringCostAndReserveAxis-OtherRestructuringMember" unitRef="USD" name="us-gaap:PaymentsForRestructuring" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,222</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; font-variant: normal; margin: 0pt;"><b>Accrued Restructuring at December 30, 2023</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);"><ix:nonFraction id="c106481587" contextRef="i_2023-12-30_RestructuringCostAndReserveAxis-EmployeeSeveranceMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:num-dot-decimal" decimals="-4">1,490</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);">&#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);"><ix:nonFraction id="c106481588" contextRef="i_2023-12-30_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:num-dot-decimal" decimals="-3">4,508</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);">&#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);"><ix:nonFraction id="c106481589" contextRef="i_2023-12-30_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:num-dot-decimal" decimals="-4">620</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);">&#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);"><ix:nonFraction id="c106481590" contextRef="i_2023-12-30_RestructuringCostAndReserveAxis-OtherRestructuringMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:num-dot-decimal" decimals="-3">6,618</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);">&#160;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt">&#160;</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="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><td style="width: 18pt; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 18pt; 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;">(<em style="font: inherit;">1</em>)</p> </td><td style="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;">Includes employee relocation costs and outplacement costs</p> </td></tr>
<tr style="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><td style="width: 18pt; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 18pt; 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;">(<em style="font: inherit;">2</em>)</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Includes termination fees on the cancellation of certain contracts</td></tr>
</tbody></table>
   <p style="margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt">&#160;</p>
   <ix:exclude>
    <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;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted">51</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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
      </div>
     </div>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
  </ix:nonNumeric>
  <div>
    &#160;
  </div>
  <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:LesseeOperatingLeasesTextBlock" id="c2545772" escape="true">
   <p style="font-family: Arial, Helvetica, sans-serif; font-size: 11pt; margin: 0pt; text-align: left;"><b><a id="leases" title="leases" href="#"></a>Note <em style="font: inherit;">9</em> - Leases</b></p>
   <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;"><span style="background-color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif;">We have operating leases for corporate offices, sales offices, research and development facilities, storage facilities, and a data center, all of which are leased under operating leases that expire at various times through <em style="font: inherit;">2029.</em> </span>Our leases have remaining lease terms of less than <ix:nonNumeric contextRef="i_2023-12-30_RangeAxis-MinimumMember" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" id="c106481593" format="ixt-sec:duryear">1</ix:nonNumeric> year to <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30_RangeAxis-MinimumMember" name="lscc:LesseeOperatingLeaseOptionToExtendPeriod" id="c106481594" format="ixt-sec:duryear">5</ix:nonNumeric> years, some of which include options to extend for up to <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30_RangeAxis-MaximumMember" name="lscc:LesseeOperatingLeaseOptionToExtendPeriod" id="c106481595" format="ixt-sec:duryear">5</ix:nonNumeric> years, and some of which include options to terminate within <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30_RangeAxis-MaximumMember" name="lscc:LesseeOperatingLeaseOptionToTerminatePeriod" id="c106481596" format="ixt-sec:duryear">1</ix:nonNumeric> year. The weighted-average remaining lease term was <ix:nonNumeric contextRef="i_2023-12-30" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="c106481597" format="ixt-sec:duryear">3.3</ix:nonNumeric> years and the weighted-average discount rate was <ix:nonFraction id="c106481598" contextRef="i_2023-12-30" unitRef="Pure" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" format="ixt:num-dot-decimal" decimals="3">5.8</ix:nonFraction>% as of <em style="font: inherit;"> December 30, 2023. </em>We recorded fixed operating lease expense of $<ix:nonFraction id="c106481599" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:OperatingLeaseCost" scale="6" format="ixt:num-dot-decimal" decimals="-5">7.8</ix:nonFraction> million, $<ix:nonFraction id="c106481600" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:OperatingLeaseCost" scale="6" format="ixt:num-dot-decimal" decimals="-5">7.6</ix:nonFraction> million, and $<ix:nonFraction id="c106481601" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:OperatingLeaseCost" scale="6" format="ixt:num-dot-decimal" decimals="-5">7.9</ix:nonFraction> million, respectively, for fiscal <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022,</em> and <em style="font: inherit;">2021.</em></p>
   <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial, Helvetica, sans-serif; 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 fiscal <em style="font: inherit;">2023</em>:</p>
   <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="lscc:LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock" id="C95D8B7D-7698-4989-907E-F76262187D0C" escape="true" continuedAt="c076AFD1B-578B-4A3D-BE7B-CB7575117364">
    <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: 0pt;"><b>Operating lease right-of-use assets</b></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: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; 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; 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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 9pt;">Balance as of December 31, 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; 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="c106481616" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" format="ixt:num-dot-decimal" decimals="-4">17,590</ix:nonFraction></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: 0pt 0pt 0pt 27pt;">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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481617" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="lscc:RightofuseAssetsObtainedForNewAndModifiedLeaseContractsDuringThePeriod" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,718</ix:nonFraction></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: 0pt 0pt 0pt 27pt;">Amortization 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c106481618" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">6,764</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: 0pt 0pt 0pt 27pt;">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: 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="c106481619" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="lscc:OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">57</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: 0pt 0pt 0pt 9pt;">Balance as of December 30, 2023</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);"><ix:nonFraction id="c106481620" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" format="ixt:num-dot-decimal" decimals="-3">14,487</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);">&#160;</td>
      </tr>

     </tbody>
    </table>
   </ix:nonNumeric>
   <p style="margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt">&#160;</p>
   <ix:continuation id="c076AFD1B-578B-4A3D-BE7B-CB7575117364">
    <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: 0pt;"><b>Operating lease liabilities</b></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: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; 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; 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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 9pt;">Balance as of December 31, 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;">$</td>
       <td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481622" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:OperatingLeaseLiability" scale="3" format="ixt:num-dot-decimal" decimals="-3">20,072</ix:nonFraction></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: 0pt 0pt 0pt 27pt;">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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481623" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="lscc:OperatingLeaseLiabilityAdditions" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,718</ix:nonFraction></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: 0pt 0pt 0pt 27pt;">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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481624" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:OperatingLeaseExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,003</ix:nonFraction></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: 0pt 0pt 0pt 27pt;">Operating cash used for 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c106481625" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:OperatingLeasePayments" scale="3" format="ixt:num-dot-decimal" decimals="-3">8,344</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 27pt;">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: 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="c106481626" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="lscc:OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 9pt;">Balance as of December 30, 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; margin-left: 0pt;">&#160;</td>
       <td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481627" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:OperatingLeaseLiability" scale="3" format="ixt:num-dot-decimal" decimals="-4">16,310</ix:nonFraction></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: 0pt 0pt 0pt 27pt;">Less: Current portion of operating lease liabilities (included in Accrued 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: 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="c106481628" contextRef="i_2023-12-30_BalanceSheetLocationAxis-AccountsPayableAndAccruedLiabilitiesMember" unitRef="USD" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">5,571</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: 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: 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="c106481629" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">10,739</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);">&#160;</td>
      </tr>

     </tbody>
    </table>
   </ix:continuation>
   <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;">Lease obligations for facilities restructured prior to the adoption of Topic <em style="font: inherit;">842</em> totaled approximately $<ix:nonFraction id="c106481607" contextRef="i_2023-12-30" unitRef="USD" name="lscc:OperatingLeaseLiabilityForPreviouslyRestructuredFacilities" scale="6" format="ixt:num-dot-decimal" decimals="-5">4.5</ix:nonFraction> million at <em style="font: inherit;"> December 30, 2023 </em>and continued to be recorded in Other long-term liabilities on our Consolidated Balance Sheets.</p>
   <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;">Maturities of operating lease liabilities as of <em style="font: inherit;"> December 30, 2023 </em>are as follows:</p>
   <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="c2545775" 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: 0pt;"><b>Fiscal year</b></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: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; 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; 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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 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;">$</td>
       <td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481631" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" format="ixt:num-dot-decimal" decimals="-3">6,502</ix:nonFraction></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: 0pt;">2025</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;">&#160;</td>
       <td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481632" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" format="ixt:num-dot-decimal" decimals="-3">5,049</ix:nonFraction></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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">2026</p> </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"><ix:nonFraction id="c106481633" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,412</ix:nonFraction></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(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: 0pt;">2027</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;"><ix:nonFraction id="c106481634" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" format="ixt:num-dot-decimal" decimals="-4">1,750</ix:nonFraction></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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">2028</p> </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"><ix:nonFraction id="c106481635" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,235</ix:nonFraction></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(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: 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: 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="c106481636" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" format="ixt:num-dot-decimal" decimals="-3">201</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);">&#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: 0pt 0pt 0pt 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481637" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" format="ixt:num-dot-decimal" decimals="-3">18,149</ix:nonFraction></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: 0pt 0pt 0pt 18pt;">Less: amount representing interest</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);">(<ix:nonFraction id="c106481638" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,839</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: 0pt 0pt 0pt 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: 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="c106481639" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:OperatingLeaseLiability" scale="3" format="ixt:num-dot-decimal" decimals="-4">16,310</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);">&#160;</td>
      </tr>

     </tbody>
    </table>
   </ix:nonNumeric>
   <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
  </ix:nonNumeric>
  <div>
    &#160;
  </div>
  <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="c2545776" escape="true">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a id="CompensationPlans" title="CompensationPlans" href="#"></a><span style="background-color:#ffffff;">Note <em style="font: inherit;">10</em> - Stock-Based Compensation Plans</span></b></p>
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Employee and Director Stock Options, Restricted Stock, and ESPP Plans</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><span style="background-color:#ffffff;">As of <em style="font: inherit;"> December 30, 2023, </em>we have <em style="font: inherit;">two</em> active equity incentive plans, the <em style="font: inherit;">"2023</em> Equity Incentive Plan" (which was adopted in <em style="font: inherit;">2023</em> and superseded the <em style="font: inherit;">"2013</em> Incentive Plan"</span>such that <ix:nonFraction id="c106481645" contextRef="i_2023-12-30_PlanNameAxis-The2013IncentivePlanMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" format="ixt-sec:numwordsen" decimals="-3">no</ix:nonFraction> additional shares will be granted under the <em style="font: inherit;">2013</em> Incentive Plan<span style="background-color:#ffffff;">) and the <em style="font: inherit;">"2011</em> Non-Employee Director Equity Incentive Plan", under which shares remain available for grants to employees and non-employee directors, respectively. "Incentive stock options" under Section <em style="font: inherit;">422</em> of the U.S. Internal Revenue Code and restricted stock unit ("RSU") grants are part of our equity compensation practices for employees who receive equity grants. Options and RSUs generally vest quarterly over a <span style="-sec-ix-hidden:c106481649">four</span>-year period beginning on the grant date. The contractual terms of options granted do <em style="font: inherit;">not</em> exceed <em style="font: inherit;">ten</em> years.</span></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:exclude>
    <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;">52</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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
      </div>
     </div>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><span style="background-color:#ffffff;">We also maintain the <em style="font: inherit;">2012</em> Employee Stock Purchase Plan (<em style="font: inherit;">"2012</em> ESPP"), </span>pursuant to which eligible employees <em style="font: inherit;"> may </em>contribute through payroll deductions up to&#160;<ix:nonFraction id="c106481654" contextRef="d_2023-01-01_2023-12-30_PlanNameAxis-The2012ESPPMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualContributionPerEmployeePercent" scale="-2" format="ixt:num-dot-decimal" decimals="1">10</ix:nonFraction>% of base compensation, subject to certain income limits, to purchase shares of our common stock. <span style="background-color:#ffffff;">The purchase price of the shares is the lower of <ix:nonFraction id="c106481655" contextRef="d_2023-01-01_2023-12-30_PlanNameAxis-The2012ESPPMember" unitRef="Pure" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" format="ixt:num-dot-decimal" decimals="2">85</ix:nonFraction>% of the fair market value of the stock at the beginning of each <em style="font: inherit;">six</em>-month offering period or <ix:nonFraction id="c106481657" contextRef="d_2023-01-01_2023-12-30_PlanNameAxis-The2012ESPPMember" unitRef="Pure" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" format="ixt:num-dot-decimal" decimals="2">85</ix:nonFraction>% of the fair market value at the end of such period. We have treated the <em style="font: inherit;">2012</em> ESPP as a compensatory plan. At </span><em style="font: inherit;"> December 30, 2023</em><span style="background-color:#ffffff;">, a total of <ix:nonFraction id="c106481659" contextRef="i_2023-12-30_PlanNameAxis-The2012ESPPMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="6" format="ixt:num-dot-decimal" decimals="-5">0.9</ix:nonFraction> million shares of our common stock were available for future purchases under the <em style="font: inherit;">2012</em> ESPP.</span></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;"><span style="background-color:#ffffff;">At </span><em style="font: inherit;"> December 30, 2023</em><span style="background-color:#ffffff;">, a total of <ix:nonFraction id="c106481661" contextRef="i_2023-12-30_PlanNameAxis-NonemployeeDirectorEquityIncentivePlanMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="6" format="ixt:num-dot-decimal" decimals="-5">11.7</ix:nonFraction> million shares of our common stock were available for future grants under the <em style="font: inherit;">2023</em> Equity Incentive Plan and the <em style="font: inherit;">2011</em> Non-Employee Director Equity Incentive Plan. </span>Neither the <em style="font: inherit;">2023</em> Equity Incentive Plan nor the <ix:nonFraction id="c106481665" contextRef="i_2023-12-30_PlanNameAxis-NonemployeeDirectorEquityIncentivePlanMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardShareRatio" scale="0" format="ixt:num-dot-decimal" decimals="INF">2011</ix:nonFraction> Non-Employee Director Equity Incentive Plan have any fungible share ratio or counting provision<span style="background-color:#ffffff;">. Shares subject to stock option grants that expire or are canceled, without delivery of such shares, generally become available for re-issuance under equity incentive plans.</span></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Stock-Based Compensation Expense</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><span style="background-color:#ffffff;">Total stock-based compensation expense included in our Consolidated Statements of Operations is presented in the following table:</span></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="c2545777" 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;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended</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);">&#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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 30,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 1,</em></b></p> </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; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(In thousands)</i></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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481816" contextRef="d_2023-01-01_2023-12-30_IncomeStatementLocationAxis-CostOfSalesMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">4,506</ix:nonFraction></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;"><ix:nonFraction id="c106481817" contextRef="d_2022-01-02_2022-12-31_IncomeStatementLocationAxis-CostOfSalesMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,674</ix:nonFraction></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;"><ix:nonFraction id="c106481818" contextRef="d_2021-01-03_2022-01-01_IncomeStatementLocationAxis-CostOfSalesMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,049</ix:nonFraction></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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481819" contextRef="d_2023-01-01_2023-12-30_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">27,782</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481820" contextRef="d_2022-01-02_2022-12-31_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">19,645</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481821" contextRef="d_2021-01-03_2022-01-01_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">14,563</ix:nonFraction></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; font-variant: normal; margin: 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: 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="c106481822" contextRef="d_2023-01-01_2023-12-30_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">37,909</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;">&#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: 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="c106481823" contextRef="d_2022-01-02_2022-12-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">32,211</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;">&#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: 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="c106481824" contextRef="d_2021-01-03_2022-01-01_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">28,863</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;">&#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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">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: 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="c106481825" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">70,197</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;">&#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: 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="c106481826" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-4">55,530</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;">&#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: 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="c106481827" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">46,475</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;">&#160;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <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 income tax benefit related to total stock-based compensation expense was $<ix:nonFraction id="c106481667" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" format="ixt:num-dot-decimal" decimals="-5">7.6</ix:nonFraction> million for fiscal <em style="font: inherit;">2023,</em> which is reflected in Income tax (benefit) expense in the Consolidated Statements of Operations. The income tax benefit related to awards vested or exercised during fiscal <em style="font: inherit;">2023</em> was $<ix:nonFraction id="c106481670" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-AwardsVestedOrExercisedMember" unitRef="USD" name="lscc:SharebasedPaymentArrangementExerciseAndVestingOfAwardsTaxBenefit" scale="6" format="ixt:num-dot-decimal" decimals="-5">10.4</ix:nonFraction> million. The income tax benefits related to stock-based compensation were <em style="font: inherit;">not</em> significant for the periods presented prior to fiscal <em style="font: inherit;">2023</em> as they were offset by an increase in valuation allowance.</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>ESPP and Stock Options</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 fair values of the shares expected to be issued under the employee stock purchase plan and of each option award on the date of grant were estimated using the Black-Scholes valuation model and the assumptions noted in the following table. <em style="font: inherit;">No</em> new stock options were granted during fiscal <em style="font: inherit;">2023,</em> <em style="font: inherit;">2022,</em> or <em style="font: inherit;">2021.</em> The expected volatility of both ESPP shares and stock options is based on the daily historical volatility of our stock price, measured over the ESPP purchase period or the expected term of the option. The risk-free interest rate is based on the implied yield on a U.S. Treasury <em style="font: inherit;">zero</em>-coupon issue with a remaining term closest to the expected term of the option. The expected term is based on historical vested option exercises and includes an estimate of the expected term for options that are fully vested and outstanding. Dividend yield has <em style="font: inherit;">no</em> valuation impact, as we have <em style="font: inherit;">not</em> paid any cash dividends since inception and do <em style="font: inherit;">not</em> intend to pay any cash dividends in the foreseeable future.</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 summarizes the assumptions used in the valuation of ESPP compensation for the periods presented:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="lscc:ScheduleOfSharebasedPaymentAwardStockOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" id="c2545778" escape="true">
    <table cellpadding="0" cellspacing="0" style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 100%; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td colspan="5" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 30%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended</em></em></em></b></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 30,</em></b></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 1,</em></b></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"><b>Employee Stock Purchase Plan</b></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; 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="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Weighted average expected volatility</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><ix:nonFraction id="c106481838" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-EmployeeStockPurchasePlanMember" unitRef="Pure" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" format="ixt:num-dot-decimal" decimals="3">48.2</ix:nonFraction>%</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><ix:nonFraction id="c106481839" contextRef="d_2022-01-02_2022-12-31_AwardTypeAxis-EmployeeStockPurchasePlanMember" unitRef="Pure" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" format="ixt:num-dot-decimal" decimals="3">60.3</ix:nonFraction>%</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><ix:nonFraction id="c106481840" contextRef="d_2021-01-03_2022-01-01_AwardTypeAxis-EmployeeStockPurchasePlanMember" unitRef="Pure" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" format="ixt:num-dot-decimal" decimals="3">39.9</ix:nonFraction>%</p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Weighted average risk-free interest rate</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><ix:nonFraction id="c106481841" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-EmployeeStockPurchasePlanMember" unitRef="Pure" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" format="ixt:num-dot-decimal" decimals="4">5.37</ix:nonFraction>%</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><ix:nonFraction id="c106481842" contextRef="d_2022-01-02_2022-12-31_AwardTypeAxis-EmployeeStockPurchasePlanMember" unitRef="Pure" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" format="ixt:num-dot-decimal" decimals="4">3.74</ix:nonFraction>%</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><ix:nonFraction id="c106481843" contextRef="d_2021-01-03_2022-01-01_AwardTypeAxis-EmployeeStockPurchasePlanMember" unitRef="Pure" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" format="ixt:num-dot-decimal" decimals="4">0.07</ix:nonFraction>%</p> </td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Expected term (in months)</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><ix:nonNumeric contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-EmployeeStockPurchasePlanMember" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="c106481844" format="ixt-sec:duryear">6</ix:nonNumeric></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><ix:nonNumeric contextRef="d_2022-01-02_2022-12-31_AwardTypeAxis-EmployeeStockPurchasePlanMember" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="c106481845" format="ixt-sec:duryear">6</ix:nonNumeric></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><ix:nonNumeric contextRef="d_2021-01-03_2022-01-01_AwardTypeAxis-EmployeeStockPurchasePlanMember" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="c106481846" format="ixt-sec:duryear">6</ix:nonNumeric></p> </td></tr>
</tbody></table>
   </ix:nonNumeric>
   <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 weighted average fair values for the ESPP, calculated using the Black-Scholes option pricing model with the noted assumptions for the ESPP, were $<ix:nonFraction id="c106481682" contextRef="d_2023-01-01_2023-12-30" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="6" format="ixt:num-dot-decimal" decimals="-4">24.38</ix:nonFraction>, $<ix:nonFraction id="c106481683" contextRef="d_2022-01-02_2022-12-31" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="6" format="ixt:num-dot-decimal" decimals="-4">15.25</ix:nonFraction>, and $<ix:nonFraction id="c106481684" contextRef="d_2021-01-03_2022-01-01" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="6" format="ixt:num-dot-decimal" decimals="-4">13.04</ix:nonFraction> for fiscal years <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022</em>, and <em style="font: inherit;">2021</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;">At <em style="font: inherit;"> December 30, 2023, </em>there was <ix:nonFraction id="c106481688" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="0" format="ixt-sec:numwordsen" decimals="-3">no</ix:nonFraction> unrecognized compensation cost related to unvested employee and director stock options. Compensation expense for all stock-based compensation awards is recognized using the straight-line method. We recorde<span style="background-color:#ffffff">d stock-based compensation expense related to the ESPP </span>of approximately <span style="background-color:#ffffff">$<ix:nonFraction id="c106481689" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-AwardsWithMarketConditionOrPerformanceConditionMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" format="ixt:num-dot-decimal" decimals="-5">2.2</ix:nonFraction> million, $<ix:nonFraction id="c106481690" contextRef="d_2022-01-02_2022-12-31_AwardTypeAxis-AwardsWithMarketConditionOrPerformanceConditionMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" format="ixt:num-dot-decimal" decimals="-5">1.5</ix:nonFraction> million, and $<ix:nonFraction id="c106481691" contextRef="d_2021-01-03_2022-01-01_AwardTypeAxis-AwardsWithMarketConditionOrPerformanceConditionMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" format="ixt:num-dot-decimal" decimals="-5">1.2</ix:nonFraction> million</span> in fiscal <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022</em>, and <em style="font: inherit;">2021</em>, respectively. Related to stock options, w<span style="background-color:#ffffff">e recorded <ix:nonFraction id="c106481695" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-EmployeeStockOptionMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" format="ixt-sec:numwordsen" decimals="-3">no</ix:nonFraction> expense in fiscal <em style="font: inherit;">2023</em> and</span> <em style="font: inherit;">2022</em><span style="background-color:#ffffff">, and </span>approximately <span style="background-color:#ffffff">$<ix:nonFraction id="c106481698" contextRef="d_2021-01-03_2022-01-01_AwardTypeAxis-EmployeeStockOptionMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" format="ixt:num-dot-decimal" decimals="-6">1.0</ix:nonFraction> million in </span>fiscal <em style="font: inherit;">2021</em>.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:exclude>
    <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;">53</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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
      </div>
     </div>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The following table summarizes our stock option activity and related information for the year ended <em style="font: inherit;"> December 30, 2023:</em></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="c2545779" 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: 56%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(Shares and aggregate intrinsic value 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; font-variant: normal; text-align: center; margin: 0pt;"><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%;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted average exercise price</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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted average remaining contractual term (years)</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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Aggregate Intrinsic Value</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: 56%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Balance, December 31, 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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481851" contextRef="i_2022-12-31" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" format="ixt:num-dot-decimal" decimals="-3">918</ix:nonFraction></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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481852" contextRef="i_2022-12-31" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" format="ixt:num-dot-decimal" decimals="INF">6.70</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"><em style="font: inherit;">&#160;</em></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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"><em style="font: inherit;">&#160;</em></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: 56%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Granted</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: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c106481855" contextRef="d_2023-01-01_2023-12-30" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c106481856" contextRef="d_2023-01-01_2023-12-30" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" format="ixt:fixed-zero" decimals="INF">&#8212;</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#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: 8%;"><em style="font: inherit;">&#160;</em></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: 8%;"><em style="font: inherit;">&#160;</em></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: 56%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Exercised</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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c106481859" contextRef="d_2023-01-01_2023-12-30" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" format="ixt:num-dot-decimal" decimals="-3">487</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;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481860" contextRef="d_2023-01-01_2023-12-30" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" format="ixt:num-dot-decimal" decimals="INF">6.66</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"><em style="font: inherit;">&#160;</em></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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"><em style="font: inherit;">&#160;</em></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: 56%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Forfeited or expired</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: 8%; 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="c106481863" contextRef="d_2023-01-01_2023-12-30" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="3" format="ixt:num-dot-decimal" decimals="-3">3</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;">&#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: 8%; 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="c106481864" contextRef="d_2023-01-01_2023-12-30" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" format="ixt:num-dot-decimal" decimals="INF">5.84</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;">&#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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"><em style="font: inherit;">&#160;</em></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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"><em style="font: inherit;">&#160;</em></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: 56%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Balance, December 30, 2023</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);">&#160;</td><td style="width: 8%; 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="c106481867" contextRef="i_2023-12-30" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" format="ixt:num-dot-decimal" decimals="-3">428</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);">&#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: 8%; 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="c106481868" contextRef="i_2023-12-30" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" format="ixt:num-dot-decimal" decimals="INF">6.75</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);">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-bottom: 3px;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"><em style="font: inherit;">&#160;</em></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%; padding-bottom: 3px;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"><em style="font: inherit;">&#160;</em></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: 56%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Vested and expected to vest at December 30, 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; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 8%; 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="c106481871" contextRef="i_2023-12-30" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" scale="3" format="ixt:num-dot-decimal" decimals="-3">428</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;">&#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: 8%; 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="c106481872" contextRef="i_2023-12-30" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" format="ixt:num-dot-decimal" decimals="INF">6.75</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;">&#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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" id="c106481873" format="ixt-sec:duryear">1.16</ix:nonNumeric></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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481874" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">26,626</ix:nonFraction></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: 56%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Exercisable, December 30, 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; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 8%; 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="c106481875" contextRef="i_2023-12-30" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" scale="3" format="ixt:num-dot-decimal" decimals="-3">428</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;">&#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: 8%; 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="c106481876" contextRef="i_2023-12-30" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" scale="0" format="ixt:num-dot-decimal" decimals="INF">6.75</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;">&#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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" id="c106481877" format="ixt-sec:duryear">1.16</ix:nonNumeric></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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481878" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">26,626</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The aggregate intrinsic value in the table above represents the total pretax intrinsic value (the difference between the Company's closing stock price on the last trading day of the fiscal year and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders had all option holders exercised their options on that day. This amount changes based on the fair market value of the Company's stock. Total intrinsic value of options exercised for fiscal <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022</em>, and <em style="font: inherit;">2021</em> was $<ix:nonFraction id="c106481703" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" format="ixt:num-dot-decimal" decimals="-5">37.3</ix:nonFraction> million, $<ix:nonFraction id="c106481704" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" format="ixt:num-dot-decimal" decimals="-5">24.3</ix:nonFraction> million, and $<ix:nonFraction id="c106481705" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" format="ixt:num-dot-decimal" decimals="-5">44.7</ix:nonFraction> million, respectively.</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>Time-Based Restricted Stock Unit Awards</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 table summarizes the activity for our time-based RSUs for the year ended <em style="font: inherit;"> December 30, 2023:</em></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="c2545780" 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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(Shares in thousands)</i></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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><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);">&#160;</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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted average grant date fair value</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; font-variant: normal; margin: 0pt;">Balance, December 31, 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;"><ix:nonFraction id="c106481881" contextRef="i_2022-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,821</ix:nonFraction></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;"><ix:nonFraction id="c106481882" contextRef="i_2022-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" format="ixt:num-dot-decimal" decimals="INF">50.18</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Granted</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;"><ix:nonFraction id="c106481883" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" format="ixt:num-dot-decimal" decimals="-3">995</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481884" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" format="ixt:num-dot-decimal" decimals="INF">84.80</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c106481885" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="Share" name="lscc:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier" scale="3" format="ixt:num-dot-decimal" decimals="-4" sign="-">880</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;">&#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;"><ix:nonFraction id="c106481886" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="USDPerShare" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedMultiplierEffectInPeriodWeightedAverageGrantDateFairValue" scale="0" format="ixt:num-dot-decimal" decimals="INF">41.63</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Forfeited or expired</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);">(<ix:nonFraction id="c106481887" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" format="ixt:num-dot-decimal" decimals="-3">55</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;">&#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);"><ix:nonFraction id="c106481888" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" format="ixt:num-dot-decimal" decimals="INF">56.69</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;">&#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; font-variant: normal; margin: 0pt;">Balance, December 30, 2023</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);">&#160;</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="c106481889" contextRef="i_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,881</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);">&#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);"><ix:nonFraction id="c106481890" contextRef="i_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" format="ixt:num-dot-decimal" decimals="INF">72.31</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);">&#160;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">At <em style="font: inherit;"> December 30, 2023, </em>there was <span style="background-color:#ffffff;">$<ix:nonFraction id="c106481706" contextRef="i_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ChiefExecutiveOfficerMember" unitRef="USD" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="6" format="ixt:num-dot-decimal" decimals="-5">121.3</ix:nonFraction> million</span> of unrecognized compensation expense related to unvested time-based RSUs. Compensation expense for RSUs is recognized using the straight-line method over the related vesting period. In fiscal <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022</em>, and <em style="font: inherit;">2021</em>, we recorde<span style="background-color:#ffffff">d stock-based compensation expense related to time-based RSUs </span>of approximately $<ix:nonFraction id="c106481710" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ChiefExecutiveOfficerMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" format="ixt:num-dot-decimal" decimals="-5">41.5</ix:nonFraction> million, <span style="background-color:#ffffff">$<ix:nonFraction id="c106481711" contextRef="d_2022-01-02_2022-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ChiefExecutiveOfficerMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" format="ixt:num-dot-decimal" decimals="-5">30.1</ix:nonFraction> million,</span> and $<ix:nonFraction id="c106481712" contextRef="d_2021-01-03_2022-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ChiefExecutiveOfficerMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" format="ixt:num-dot-decimal" decimals="-5">21.7</ix:nonFraction> million, respectively.</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><span style="background-color:#ffffff;">Market-Based and Performance-Based Awards</span></b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><span style="background-color:#ffffff;">In </span><em style="font: inherit;">2021</em><span style="background-color:#ffffff;"> through </span><em style="font: inherit;">2023</em><span style="background-color:#ffffff;">, we granted awards of RSUs with either a market condition or a performance condition to certain executives.</span></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>Market-Based and Performance-Based Awards &#8212; Grants</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;"><span style="font-size:9pt;">In the <em style="font: inherit;">first</em> and <em style="font: inherit;">third</em> quarters of fiscal <em style="font: inherit;">2023,</em> and in the <em style="font: inherit;">first</em> quarters of fiscal <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021,</em> we granted awards of RSUs with a market condition to certain executives. Under the terms of these grants, the RSUs with a market condition vest over a <span style="-sec-ix-hidden:c106481722">three</span>-year period based on the Company's total shareholder return ("TSR") relative to a specified index. For the <em style="font: inherit;">2023</em> grants, the TSR condition is measured relative to the Russell <em style="font: inherit;">3000</em> index on </span>either the <em style="font: inherit;">third</em> anniversary of the grant date, or equally on the first, second, and <em style="font: inherit;">third</em> anniversary of the grant date, depending on the executive. For the <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em> grants, <span style="font-size:9pt">the TSR condition is measured relative to the Russell <em style="font: inherit;">2000</em> index</span><span style="font-family:Arial,Helvetica,sans-serif"><span style="font-size:9pt"> on the <em style="font: inherit;">third</em> anniversary of the grant date</span>. </span><span style="font-size:9pt;">The awards <em style="font: inherit;"> may </em>vest at <ix:nonFraction id="c106481731" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" scale="-2" format="ixt:num-dot-decimal" decimals="1">250</ix:nonFraction>% or <ix:nonFraction id="c106481732" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" scale="-2" format="ixt:num-dot-decimal" decimals="0">200</ix:nonFraction>%, depending on the executive, if the <span style="-sec-ix-hidden:c106481733">75th</span> percentile of the market condition </span><span style="background-color:#ffffff;"><span style="font-size:9pt;">is achieved, with <ix:nonFraction id="c106481734" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheTwoMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" scale="-2" format="ixt:num-dot-decimal" decimals="0">100</ix:nonFraction>% of the units vesting at the <span style="-sec-ix-hidden:c106481735">55th</span> percentile, <span style="-sec-ix-hidden:c106481736">zero</span> vesting if relative TSR is below the <span style="-sec-ix-hidden:c106481737">25th</span> percentile, and vesting scaling for achievement between the <span style="-sec-ix-hidden:c106481738">25th</span> and <span style="-sec-ix-hidden:c106481739">75th</span> percentile.</span></span></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:exclude>
    <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;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted">54</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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
      </div>
     </div>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><span style="background-color:#ffffff;">In the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2021,</em> we also granted awards of RSUs with a performance condition to certain executives, to specifically drive additional executive attention and focus on the Company&#8217;s revenue growth priorities. Under the terms of these grants, the RSUs with a performance condition will vest based on the Company generating specified levels of year-over-year revenue growth, which will be measured annually for <em style="font: inherit;">one</em>-<em style="font: inherit;">fourth</em> of the grants after each fiscal year-end through the end of fiscal <em style="font: inherit;">2024.</em> Vesting of these awards scales for achievement of year-over-year revenue growth compared to certain targets, with maximum vesting up to <ix:nonFraction id="c106481745" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember_TitleOfIndividualAxis-ExecutiveOfficerMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" scale="-2" format="ixt:num-dot-decimal" decimals="0">200</ix:nonFraction>%. Vesting of each tranche of these awards occurs <em style="font: inherit;">13</em> months afte</span>r the performance conditions is met, a<span style="background-color:#ffffff;">nd the entire award cannot be fully earned until <em style="font: inherit;">five</em> years from grant. </span>For the <em style="font: inherit;">second</em> and <em style="font: inherit;">third</em> tranches of these awards, the Company had met the year-over-year revenue growth performance criteria at the <ix:nonFraction id="c106481750" contextRef="d_2022-01-02_2022-12-31_AwardTypeAxis-PerformanceSharesMember_RangeAxis-MaximumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" scale="-2" format="ixt:num-dot-decimal" decimals="0">200</ix:nonFraction>% and <ix:nonFraction id="c106481751" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-PerformanceSharesMember_RangeAxis-MinimumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" scale="-2" format="ixt:num-dot-decimal" decimals="3">116.3</ix:nonFraction>% level of achievement, respectively, as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> December 30, 2023.</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;"><b>Market-Based and Performance-Based Awards&#160;&#8212; Vesting</b></p>
   <div style="font-size:9pt">
    <div style="font-family:Arial">
      &#160;
    </div>
    <div style="font-family:Arial">
     <div style="font-family:Arial">
       During fiscal
      <em style="font: inherit;">2023,</em> the market condition for awards granted to certain executives in previous years exceeded the
      <span style="-sec-ix-hidden:c106481753">75th</span> percentile of their TSR condition, and applicable tranches of these awards vested at
      <ix:nonFraction id="c106481754" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved" scale="-2" format="ixt:num-dot-decimal" decimals="1">250</ix:nonFraction>% or
      <ix:nonFraction id="c106481755" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-PerformanceSharesGrantedIn2018Member_RangeAxis-MinimumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" scale="-2" format="ixt:num-dot-decimal" decimals="0">200</ix:nonFraction>% for the respective executives. Also during
      <em style="font: inherit;">2023,</em> the
      <em style="font: inherit;">first</em> tranche of awards granted in fiscal
      <em style="font: inherit;">2021</em> with a year-over-year revenue growth performance condition vested at the
      <ix:nonFraction id="c106481759" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-PerformanceSharesGrantedIn2018Member_RangeAxis-MinimumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" scale="-2" format="ixt:num-dot-decimal" decimals="0">200</ix:nonFraction>% level of achievement, as the Company met the maximum year-over-year revenue growth performance criteria as of
      <em style="font: inherit;"> January 1, 2022, </em>and the
      <em style="font: inherit;">13</em>-month vesting period had been met.
     </div>
     <div style="font-family:Arial">
       &#160;
     </div>
     <div style="font-family:Arial">
       During fiscal
      <em style="font: inherit;">2022,</em> the market condition for awards granted to certain executives in previous years exceeded the
      <em style="font: inherit;">75th</em> percentile of their TSR condition, and applicable tranches of these awards vested at
      <ix:nonFraction id="c106481763" contextRef="d_2022-01-02_2022-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved" scale="-2" format="ixt:num-dot-decimal" decimals="1">250</ix:nonFraction>% or
      <ix:nonFraction id="c106481764" contextRef="d_2022-01-02_2022-12-31_AwardTypeAxis-PerformanceSharesGrantedIn2018Member_RangeAxis-MinimumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" scale="-2" format="ixt:num-dot-decimal" decimals="0">200</ix:nonFraction>% for the respective executives. Also during fiscal
      <em style="font: inherit;">2022,</em> the
      <em style="font: inherit;">fifth</em> and
      <em style="font: inherit;">sixth</em> tranches of
      <ix:nonFraction id="c106481768" contextRef="d_2022-01-02_2022-12-31_AwardTypeAxis-PerformanceSharesMember_VestingAxis-SharebasedPaymentArrangementTrancheFiveMember" unitRef="Pure" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" format="ixt:num-dot-decimal" decimals="1">40</ix:nonFraction>% and
      <ix:nonFraction id="c106481769" contextRef="d_2022-01-02_2022-12-31_AwardTypeAxis-PerformanceSharesMember_VestingAxis-SharebasedPaymentArrangementTrancheSixMember" unitRef="Pure" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" format="ixt:num-dot-decimal" decimals="1">70</ix:nonFraction>%, respectively, of the base number of the awards with an EBITDA performance condition vested, as the Company had met the adjusted EBITDA performance criteria 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 respective measurement periods.
     </div>
     <div style="font-family:Arial">
       &#160;
     </div>
    </div>
    <div style="font-family:Arial">
      During fiscal
     <em style="font: inherit;">2021,</em> the market condition for awards granted to certain executives in previous years exceeded the
     <em style="font: inherit;">75th</em> percentile of their TSR condition, and applicable tranches of these awards vested at
     <ix:nonFraction id="c106481775" contextRef="d_2021-01-03_2022-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember_TitleOfIndividualAxis-ExecutiveOfficerMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" scale="-2" format="ixt:num-dot-decimal" decimals="1">250</ix:nonFraction>% or
     <ix:nonFraction id="c106481776" contextRef="d_2021-01-03_2022-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember_TitleOfIndividualAxis-ExecutiveOfficerMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" scale="-2" format="ixt:num-dot-decimal" decimals="0">200</ix:nonFraction>% for the respective executives. Also during fiscal
     <em style="font: inherit;">2021,</em> the
     <em style="font: inherit;">second</em> and
     <em style="font: inherit;">third</em> tranches, each
     <em style="font: inherit;">33.3%</em> of the base number of the awards with an EBITDA performance condition vested and released, as the Company had met the adjusted EBITDA performance criteria 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 respective measurement periods. Additionally, as of
     <em style="font: inherit;"> January 1, 2022, </em>the Company had met the next adjusted EBITDA performance criteria 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, and the
     <em style="font: inherit;">fourth</em> tranche of the awards with an EBITDA performance condition qualified for vesting at
     <em style="font: inherit;">40%</em> of the base number.
    </div>
    <div style="font-family:Arial">
      &#160;
    </div>
    <div style="font-family:Arial">
     <b><span style="background-color:#ffffff">Market-Based and Performance-Based Awards&#160;&#8212; Compensation Expense</span></b>
    </div>
    <div style="font-family:Arial">
      &#160;
    </div>
   </div>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><span style="background-color:#ffffff;">For our awards with a market condition or a performance condition, we incurred stock-based compensation expense of approximately $<ix:nonFraction id="c106481789" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-PerformanceSharesMember_TitleOfIndividualAxis-ExecutiveOfficerMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" format="ixt:num-dot-decimal" decimals="-5">26.4</ix:nonFraction> million, $<ix:nonFraction id="c106481790" contextRef="d_2022-01-02_2022-12-31_AwardTypeAxis-PerformanceSharesMember_TitleOfIndividualAxis-ExecutiveOfficerMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" format="ixt:num-dot-decimal" decimals="-6">24.0</ix:nonFraction> million, and $<ix:nonFraction id="c106481791" contextRef="d_2021-01-03_2022-01-01_AwardTypeAxis-PerformanceSharesMember_TitleOfIndividualAxis-ExecutiveOfficerMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" format="ixt:num-dot-decimal" decimals="-5">22.1</ix:nonFraction> million in fiscal years </span><em style="font: inherit;">2023</em><span style="background-color:#ffffff;">, </span><em style="font: inherit;">2022</em><span style="background-color:#ffffff;">, and </span><em style="font: inherit;">2021</em><span style="background-color:#ffffff;">, respectively, </span>which is recorded as a component of total stock-based compensation. At <em style="font: inherit;"> December 30, 2023, </em>there was <span style="background-color:#ffffff">$<ix:nonFraction id="c106481795" contextRef="i_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="USD" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="6" format="ixt:num-dot-decimal" decimals="-5">27.3</ix:nonFraction> million</span> of unrecognized compensation expense related to unvested RSUs with a market condition or a performance condition. Awards with a TSR market condition were valued using a Monte Carlo simulation model.</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;"><span style="background-color:#ffffff;">The following table summarizes the assumptions used at the grant date in the valuation of RSUs with a market or performance condition:</span></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="lscc:ScheduleOfSharebasedPaymentAwardRestrictedStockUnitsValuationAssumptionsTableTextBlock" id="c2545781" escape="true">
    <table cellpadding="0" cellspacing="0" style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 100%; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td colspan="5" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 30%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended</em></em></em></b></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 30,</em></b></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 1,</em></b></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"><b>Executive RSUs with a market condition or performance condition</b></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; 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="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Weighted average expected volatility</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><ix:nonFraction id="c106481913" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember" unitRef="Pure" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" format="ixt:num-dot-decimal" decimals="4">50.97</ix:nonFraction>% to <ix:nonFraction id="c106481915" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember" unitRef="Pure" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" format="ixt:num-dot-decimal" decimals="4">54.31</ix:nonFraction>%</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><ix:nonFraction id="c106481916" contextRef="d_2022-01-02_2022-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="Pure" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" format="ixt:num-dot-decimal" decimals="4">51.44</ix:nonFraction>%</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><ix:nonFraction id="c106481917" contextRef="d_2021-01-03_2022-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember" unitRef="Pure" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" format="ixt:num-dot-decimal" decimals="4">50.37</ix:nonFraction>% to <ix:nonFraction id="c106481919" contextRef="d_2021-01-03_2022-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember" unitRef="Pure" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" format="ixt:num-dot-decimal" decimals="4">52.11</ix:nonFraction>%</p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Weighted average risk-free interest rate</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><ix:nonFraction id="c106481920" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember" unitRef="Pure" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" format="ixt:num-dot-decimal" decimals="4">4.28</ix:nonFraction>% to <ix:nonFraction id="c106481922" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember" unitRef="Pure" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" format="ixt:num-dot-decimal" decimals="4">4.59</ix:nonFraction>%</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><ix:nonFraction id="c106481923" contextRef="d_2022-01-02_2022-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="Pure" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" format="ixt:num-dot-decimal" decimals="4">1.67</ix:nonFraction>%</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><ix:nonFraction id="c106481924" contextRef="d_2021-01-03_2022-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember" unitRef="Pure" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" format="ixt:num-dot-decimal" decimals="4">0.22</ix:nonFraction>% to <ix:nonFraction id="c106481926" contextRef="d_2021-01-03_2022-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember" unitRef="Pure" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" format="ixt:num-dot-decimal" decimals="4">0.77</ix:nonFraction>%</p> </td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Expected term (years)</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><ix:nonNumeric contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="c106481928" format="ixt-sec:duryear">3</ix:nonNumeric></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><ix:nonNumeric contextRef="d_2022-01-02_2022-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="c106481930" format="ixt-sec:duryear">3</ix:nonNumeric></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><ix:nonNumeric contextRef="d_2021-01-03_2022-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="c106481931" format="ixt-sec:duryear">3</ix:nonNumeric> to <ix:nonNumeric contextRef="d_2021-01-03_2022-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="c106481933" format="ixt-sec:duryear">5</ix:nonNumeric></p> </td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family: 'Times New Roman', Times, 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 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>
   <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" id="c2545782" 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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(Shares in thousands)</i></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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><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);">&#160;</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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted average grant date fair value</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; font-variant: normal; margin: 0pt;"><b>Balance, December 31, 2022</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481936" contextRef="i_2022-12-31_AwardTypeAxis-PerformanceSharesMember" unitRef="Share" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares" scale="3" format="ixt:num-dot-decimal" decimals="-3">985</ix:nonFraction></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;"><ix:nonFraction id="c106481937" contextRef="i_2022-12-31_AwardTypeAxis-PerformanceSharesMember" unitRef="USDPerShare" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance" scale="3" format="ixt:num-dot-decimal" decimals="-1">60.15</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Granted</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;"><ix:nonFraction id="c106481938" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-PerformanceSharesMember" unitRef="Share" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedGrantsInPeriodGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">172</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481939" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-PerformanceSharesMember" unitRef="USDPerShare" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedGrantsInPeriodWeightedAverageGrantDateFairValue" scale="3" format="ixt:num-dot-decimal" decimals="-1">146.69</ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481940" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-PerformanceSharesMember" unitRef="Share" name="lscc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedEffectOfVestingMultiplier" scale="3" format="ixt:num-dot-decimal" decimals="-3">334</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><ix:nonFraction id="c106481941" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-PerformanceSharesMember" unitRef="USDPerShare" name="lscc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedEffectOfVestingMultiplierWeightedAverageGrantDateFairValue" scale="3" xsi:nil="true"></ix:nonFraction></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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Vested</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);">(<ix:nonFraction id="c106481942" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-PerformanceSharesMember" unitRef="Share" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedOptionsNumberOfShares" scale="3" format="ixt:num-dot-decimal" decimals="-3">639</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;">&#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;"><ix:nonFraction id="c106481943" contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-PerformanceSharesMember" unitRef="USDPerShare" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedOptionsVestedWeightedAverageGrantDateFairValue" scale="3" format="ixt:num-dot-decimal" decimals="-1" sign="-">40.22</ix:nonFraction></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; font-variant: normal; margin: 0pt;"><b>Balance, December 30, 2023</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);">&#160;</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="c106481944" contextRef="i_2023-12-30_AwardTypeAxis-PerformanceSharesMember" unitRef="Share" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares" scale="3" format="ixt:num-dot-decimal" decimals="-3">852</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);">&#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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106481945" contextRef="i_2023-12-30_AwardTypeAxis-PerformanceSharesMember" unitRef="USDPerShare" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance" scale="3" format="ixt:num-dot-decimal" decimals="-1">84.73</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  </ix:nonNumeric>
  <div>
    &#160;
  </div>
  <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:TreasuryStockTextBlock" id="c2545783" escape="true">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt;">&#160;</p>
   <ix:exclude>
    <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;">55</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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
      </div>
     </div>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt;"><b>Note <em style="font: inherit;">11</em> - Common Stock Repurchase Program</b></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">On <em style="font: inherit;"> August 8, 2022, </em>we announced that our Board of Directors had approved a stock repurchase program pursuant to which up to $<ix:nonFraction id="c106481947" contextRef="i_2022-08-08_ShareRepurchaseProgramAxis-RepurchaseProgram2023Member" unitRef="USD" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" scale="6" format="ixt:num-dot-decimal" decimals="-7">150</ix:nonFraction> million of outstanding common stock could be repurchased from time to time (the <em style="font: inherit;">"2023</em> Repurchase Program"). The duration of the <em style="font: inherit;">2023</em> Repurchase Program was through <em style="font: inherit;"> December 30, 2023. </em>During the <em style="font: inherit;">fourth</em> quarter of fiscal <em style="font: inherit;">2023,</em> we repurchased <ix:nonFraction id="c106481952" contextRef="d_2023-09-30_2023-12-30_ShareRepurchaseProgramAxis-RepurchaseProgram2023Member" unitRef="Share" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" format="ixt:num-dot-decimal" decimals="INF">872,994</ix:nonFraction> shares for $<ix:nonFraction id="c106481953" contextRef="d_2023-09-30_2023-12-30_ShareRepurchaseProgramAxis-RepurchaseProgram2023Member" unitRef="USD" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" format="ixt:num-dot-decimal" decimals="-5">50.2</ix:nonFraction> million, or an average price paid per share of $<ix:nonFraction id="c106481954" contextRef="d_2023-09-30_2023-12-30_ShareRepurchaseProgramAxis-RepurchaseProgram2023Member" unitRef="USDPerShare" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" format="ixt:num-dot-decimal" decimals="INF">57.49</ix:nonFraction>, under the <em style="font: inherit;">2023</em> Repurchase Program. All repurchases were open market transactions funded from available working capital. All shares repurchased pursuant to the <em style="font: inherit;">2023</em> Repurchase Program were retired by the end of the <em style="font: inherit;">fourth</em> quarter of fiscal <em style="font: inherit;">2023.</em> We repurchased a total of <ix:nonFraction id="c106481959" contextRef="d_2023-01-01_2023-12-30_ShareRepurchaseProgramAxis-RepurchaseProgram2023Member" unitRef="Share" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="6" format="ixt:num-dot-decimal" decimals="-6">1,224,443</ix:nonFraction> shares for $<ix:nonFraction id="c106481960" contextRef="d_2023-01-01_2023-12-30_ShareRepurchaseProgramAxis-RepurchaseProgram2023Member" unitRef="USD" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" format="ixt:num-dot-decimal" decimals="-5">80.2</ix:nonFraction> million, or an average price paid per share of $<ix:nonFraction id="c106481961" contextRef="d_2023-01-01_2023-12-30_ShareRepurchaseProgramAxis-RepurchaseProgram2023Member" unitRef="USDPerShare" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="6" format="ixt:num-dot-decimal" decimals="-5">65.50</ix:nonFraction>, during fiscal year <em style="font: inherit;">2023.</em></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">On <em style="font: inherit;"> November 30, 2023, </em>we announced that our Board of Directors had approved a stock repurchase program pursuant to which up to an additional $<ix:nonFraction id="c106481965" contextRef="i_2023-11-30_ShareRepurchaseProgramAxis-RepurchaseProgram2024Member" unitRef="USD" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" scale="6" format="ixt:num-dot-decimal" decimals="-7">250</ix:nonFraction> million of outstanding common stock could be repurchased from time to time (the <em style="font: inherit;">"2024</em> Repurchase Program"). The duration of the <em style="font: inherit;">2024</em> Repurchase Program is through <em style="font: inherit;"> December 28, 2024. </em><ix:nonFraction id="c106481968" contextRef="d_2023-11-30_2023-11-30_ShareRepurchaseProgramAxis-RepurchaseProgram2024Member" unitRef="Share" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" format="ixt-sec:numwordsen" decimals="-3">No</ix:nonFraction> shares were repurchased under the <em style="font: inherit;">2024</em> Repurchase Program during the <em style="font: inherit;">fourth</em> quarter of fiscal <em style="font: inherit;">2023.</em></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">&#160;</p>
  </ix:nonNumeric>
  <div>
    &#160;
  </div>
  <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:IncomeTaxDisclosureTextBlock" id="c2545784" escape="true">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a id="taxes" title="taxes" href="#"></a>Note <em style="font: inherit;">12</em> - Income Taxes</b></p>
   <p style="font-family: Arial; font-size: 10pt; 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 various foreign jurisdictions in which we operate.</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 domestic and foreign components of Income before income taxes were as follows:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="c2545785" 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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 31%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Year 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%;">&#160;</td></tr>
<tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 30,</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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</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; font-variant: normal; text-align: center; margin: 0pt;"><b>January 1,</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td></tr>
<tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Domestic</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;"><ix:nonFraction id="c106482021" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" format="ixt:num-dot-decimal" decimals="-3">55,069</ix:nonFraction></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;"><ix:nonFraction id="c106482022" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" format="ixt:num-dot-decimal" decimals="-3">30,362</ix:nonFraction></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;"><ix:nonFraction id="c106482023" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" format="ixt:num-dot-decimal" decimals="-3">24,003</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Foreign</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);"><ix:nonFraction id="c106482024" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" format="ixt:num-dot-decimal" decimals="-3">159,787</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;">&#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: 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="c106482025" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" format="ixt:num-dot-decimal" decimals="-4">151,750</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;">&#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: 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="c106482026" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" format="ixt:num-dot-decimal" decimals="-3">73,623</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;">&#160;</td></tr>
<tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Income before taxes</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);"><ix:nonFraction id="c106482027" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" format="ixt:num-dot-decimal" decimals="-3">214,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;">&#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: 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="c106482028" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" format="ixt:num-dot-decimal" decimals="-3">182,112</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;">&#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: 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="c106482029" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" format="ixt:num-dot-decimal" decimals="-3">97,626</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;">&#160;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <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 components of Income tax (benefit) expense are as follows:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="c2545786" 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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><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 colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"><b>Year Ended</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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><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 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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 30,</b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b>January 1,</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td></tr>
<tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(In thousands)</i></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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Current:</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="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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Federal</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;"><ix:nonFraction id="c106482031" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" format="ixt:num-dot-decimal" decimals="-3">10,331</ix:nonFraction></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;"><ix:nonFraction id="c106482032" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" format="ixt:num-dot-decimal" decimals="-3">748</ix:nonFraction></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;"><ix:nonFraction id="c106482033" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" format="ixt:num-dot-decimal" decimals="-3">445</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">State</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;"><ix:nonFraction id="c106482034" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,059</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106482035" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" format="ixt:num-dot-decimal" decimals="-3">265</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106482036" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" format="ixt:num-dot-decimal" decimals="-3">45</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Foreign</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);"><ix:nonFraction id="c106482037" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,019</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;">&#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: 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="c106482038" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,637</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;">&#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: 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="c106482039" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,538</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;">&#160;</td></tr>
<tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"><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;">&#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);"><ix:nonFraction id="c106482040" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" format="ixt:num-dot-decimal" decimals="-3">14,409</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;">&#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: 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="c106482041" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" format="ixt:num-dot-decimal" decimals="-4">4,650</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;">&#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: 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="c106482042" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,028</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;">&#160;</td></tr>
<tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Deferred:</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="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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Federal</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;">(<ix:nonFraction id="c106482044" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">56,323</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;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 12%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c106482045" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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: 12%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c106482046" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">State</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%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c106482047" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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: 12%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c106482048" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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: 12%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c106482049" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Foreign</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);">(<ix:nonFraction id="c106482050" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">2,291</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;">&#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);">(<ix:nonFraction id="c106482051" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" format="ixt:num-dot-decimal" decimals="-4" sign="-">1,420</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;">&#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);">(<ix:nonFraction id="c106482052" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">324</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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);"><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;">&#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);">(<ix:nonFraction id="c106482053" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">58,614</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;">&#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);">(<ix:nonFraction id="c106482054" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" format="ixt:num-dot-decimal" decimals="-4" sign="-">1,420</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;">&#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);">(<ix:nonFraction id="c106482055" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">324</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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Income tax (benefit) expense</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);">(<ix:nonFraction id="c106482056" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">44,205</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;">&#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);"><ix:nonFraction id="c106482057" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" format="ixt:num-dot-decimal" decimals="-4">3,230</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;">&#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: 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="c106482058" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,704</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;">&#160;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:exclude>
    <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;">56</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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
      </div>
     </div>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Income tax (benefit) expense differs from the amount of income tax determined by applying the applicable U.S. statutory federal income tax rate to pretax income as a result of the following differences:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="c2545787" escape="true">
    <table cellpadding="0" cellspacing="0" style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 100%; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td colspan="5" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 30%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended</em></em></em></b></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 30,</em></b></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 1,</em></b></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>%</b></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>%</b></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>%</b></p> </td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Statutory federal rate</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><ix:nonFraction id="c106482068" contextRef="d_2023-01-01_2023-12-30" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" format="ixt:num-dot-decimal" decimals="2">21</ix:nonFraction></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482069">21</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482070">21</span></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Adjustments for tax effects of:</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; 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="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">State taxes, net</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482072">(1)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482073">(2)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482074">(4)</span></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Federal tax credits</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482075">(4)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482076">(1)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482077">(3)</span></p> </td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Excess tax benefit from stock-based compensation</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482078">(2)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><span style="-sec-ix-hidden:c106482079"> </span><p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt; text-align: center;">&#8212;</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482080">(8)</span></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Foreign rate differential</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482081">(15)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482082">(16)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482083">(14)</span></p> </td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">U.S. tax on foreign operations</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><ix:nonFraction id="c106482084" contextRef="d_2023-01-01_2023-12-30" unitRef="Pure" name="lscc:EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent" scale="-2" format="ixt:num-dot-decimal" decimals="2">9</ix:nonFraction></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><ix:nonFraction id="c106482085" contextRef="d_2022-01-02_2022-12-31" unitRef="Pure" name="lscc:EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent" scale="-2" format="ixt:num-dot-decimal" decimals="2">33</ix:nonFraction></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><ix:nonFraction id="c106482086" contextRef="d_2021-01-03_2022-01-01" unitRef="Pure" name="lscc:EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent" scale="-2" format="ixt:num-dot-decimal" decimals="2">3</ix:nonFraction></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Capital loss expiration</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><ix:nonFraction id="c106482087" contextRef="d_2023-01-01_2023-12-30" unitRef="Pure" name="lscc:EffectiveIncomeTaxRateReconciliationCapitalLossExpirationPercent" scale="-2" xsi:nil="true"></ix:nonFraction><p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt; text-align: center;">&#8212;</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><ix:nonFraction id="c106482088" contextRef="d_2022-01-02_2022-12-31" unitRef="Pure" name="lscc:EffectiveIncomeTaxRateReconciliationCapitalLossExpirationPercent" scale="-2" format="ixt:num-dot-decimal" decimals="2">1</ix:nonFraction></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><ix:nonFraction id="c106482089" contextRef="d_2021-01-03_2022-01-01" unitRef="Pure" name="lscc:EffectiveIncomeTaxRateReconciliationCapitalLossExpirationPercent" scale="-2" format="ixt:num-dot-decimal" decimals="2">3</ix:nonFraction></p> </td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Valuation allowance</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482090">(29)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482091">(33)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482092">8</span></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Change in uncertain tax benefit accrual</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><span style="-sec-ix-hidden:c106482093"> </span><p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt; text-align: center;">&#8212;</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482094">(2)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482095">(5)</span></p> </td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Other</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c106482096" contextRef="d_2023-01-01_2023-12-30" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" xsi:nil="true"></ix:nonFraction><p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt; text-align: center;">&#8212;</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt; text-align: center;"><ix:nonFraction id="c106482097" contextRef="d_2022-01-02_2022-12-31" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" format="ixt:num-dot-decimal" decimals="2">1</ix:nonFraction></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt; text-align: center;"><ix:nonFraction id="c106482098" contextRef="d_2021-01-03_2022-01-01" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" format="ixt:num-dot-decimal" decimals="2">1</ix:nonFraction></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Effective income tax rate</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482099">(21)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482100">2</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482101">2</span></p> </td></tr>
</tbody></table>
   </ix:nonNumeric>
   <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;"> December 30, 2023. </em>In making this evaluation, we considered our operating environment and estimates about our ability to generate taxable income in future periods within the United States. As a result of our consistent and continued profitability over the preceding <em style="font: inherit;">three</em>-year period and our expectations about generating sufficient U.S. Federal taxable income, we have determined that there is sufficient evidence that our U.S. Federal deferred tax assets are more likely than <em style="font: inherit;">not</em> to be realized. In the <em style="font: inherit;">fourth</em> quarter of fiscal <em style="font: inherit;">2023,</em> we reduced the valuation allowance against a significant portion of our U.S. deferred tax assets resulting in the inclusion of $<ix:nonFraction id="c106481978" contextRef="i_2023-12-30_IncomeTaxAuthorityAxis-DomesticCountryMember" unitRef="USD" name="us-gaap:DeferredTaxAssetsGross" scale="6" format="ixt:num-dot-decimal" decimals="-5">56.9</ix:nonFraction> million of U.S. Federal deferred tax assets 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 continue to maintain a full valuation allowance against our state deferred tax assets due to insufficient income sources. We will continue to evaluate both positive and negative evidence in future periods to determine if we will realize the deferred tax assets. We do <em style="font: inherit;">not</em> maintain 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 those 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;">The components of our net deferred tax assets and liabilities are as follows:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="c2545788" 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: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt;"><i>(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%;"><b><em style="font: inherit;">December 30, 2023</em></b></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; 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%;"><b><em style="font: inherit;">December 31, 2022</em></b></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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;">Deferred tax assets:</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 style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12%;">&#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="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12%;">&#160;</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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">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;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106482105" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" scale="3" format="ixt:num-dot-decimal" decimals="-3">4,274</ix:nonFraction></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;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106482106" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" scale="3" format="ixt:num-dot-decimal" decimals="-3">6,264</ix:nonFraction></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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">Net operating loss carry forwards</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;"><ix:nonFraction id="c106482107" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" format="ixt:num-dot-decimal" decimals="-3">13,829</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106482108" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" format="ixt:num-dot-decimal" decimals="-3">15,362</ix:nonFraction></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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">Tax credit carry forwards</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;"><ix:nonFraction id="c106482109" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="3" format="ixt:num-dot-decimal" decimals="-3">87,955</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106482110" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="3" format="ixt:num-dot-decimal" decimals="-3">103,092</ix:nonFraction></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: 70%; padding: 0px; margin: 0px;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Accrued liabilities and reserves</p> </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: 0px; margin: 0px;"><ix:nonFraction id="c106482111" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="3" format="ixt:num-dot-decimal" decimals="-3">23,249</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"><ix:nonFraction id="c106482112" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="3" format="ixt:num-dot-decimal" decimals="-3">12,932</ix:nonFraction></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(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 70%; padding: 0px; margin: 0px;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Stock-based and deferred compensation</p> </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: 0px; margin: 0px;"><ix:nonFraction id="c106482113" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" scale="3" format="ixt:num-dot-decimal" decimals="-3">5,199</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"><ix:nonFraction id="c106482114" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,769</ix:nonFraction></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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">Other</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);"><ix:nonFraction id="c106482115" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:DeferredTaxAssetsOther" scale="3" format="ixt:num-dot-decimal" decimals="-3">5,162</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);">&#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: 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="c106482116" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsOther" scale="3" format="ixt:num-dot-decimal" decimals="-3">5,031</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);">&#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, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 36pt;">Total deferred tax 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;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106482117" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:DeferredTaxAssetsGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">139,668</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106482118" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsGross" scale="3" format="ixt:num-dot-decimal" decimals="-4">146,450</ix:nonFraction></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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 36pt;">Less: valuation allowance</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);">(<ix:nonFraction id="c106482119" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" format="ixt:num-dot-decimal" decimals="-5">79,100</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;">&#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);">(<ix:nonFraction id="c106482120" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" format="ixt:num-dot-decimal" decimals="-3">140,533</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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 54pt;">Net deferred tax assets</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);"><ix:nonFraction id="c106482121" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:DeferredTaxAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">60,568</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);">&#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: 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="c106482122" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">5,917</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);">&#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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;">Deferred tax liabilities:</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 style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12%;">&#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="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12%;">&#160;</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: 70%; padding: 0px; margin: 0px;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Fixed assets</p> </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: 0px; margin: 0px;"><ix:nonFraction id="c106482124" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,475</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"><ix:nonFraction id="c106482125" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,058</ix:nonFraction></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: 70%; padding: 0px; margin: 0px;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Unremitted earnings</p> </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: 0px; margin: 0px;"><ix:nonFraction id="c106482126" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings" scale="3" format="ixt:num-dot-decimal" decimals="-4">620</ix:nonFraction></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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"><ix:nonFraction id="c106482127" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,498</ix:nonFraction></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(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">Other</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);"><ix:nonFraction id="c106482128" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" format="ixt:num-dot-decimal" decimals="-3">6,889</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);">&#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: 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="c106482129" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" format="ixt:num-dot-decimal" decimals="-3">8,134</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);">&#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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 36pt;">Total deferred tax 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: 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="c106482130" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" format="ixt:num-dot-decimal" decimals="-3">8,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);">&#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: 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="c106482131" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" format="ixt:num-dot-decimal" decimals="-4">12,690</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);">&#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; padding-left: 54pt; width: 70%;"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Net deferred taxes</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);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c106482132" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:DeferredTaxLiabilities" scale="3" format="ixt:num-dot-decimal" decimals="-3">51,584</ix:nonFraction></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: 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);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">(<ix:nonFraction id="c106482133" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:DeferredTaxLiabilities" scale="3" format="ixt:num-dot-decimal" decimals="-3">6,773</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double 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: 70%;">&#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: 12%; 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;">&#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;">&#160;</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: 70%; padding: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Reported as:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0; margin: 0">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0; margin: 0">&#160;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12%; padding: 0px; margin: 0px;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0; margin: 0">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0; margin: 0">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0; margin: 0">&#160;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12%; padding: 0px; margin: 0px;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; 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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">Deferred tax 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;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106482135" contextRef="i_2023-12-30_BalanceSheetLocationAxis-OtherNoncurrentAssetsMember" unitRef="USD" name="us-gaap:DeferredTaxAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">57,762</ix:nonFraction></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;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106482136" contextRef="i_2022-12-31_BalanceSheetLocationAxis-OtherNoncurrentAssetsMember" unitRef="USD" name="us-gaap:DeferredTaxAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,022</ix:nonFraction></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; padding-left: 18pt; width: 70%;"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Deferred tax liabilities (included in Other long-term 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c106482137" contextRef="i_2023-12-30_BalanceSheetLocationAxis-OtherNoncurrentLiabilitiesMember" unitRef="USD" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" format="ixt:num-dot-decimal" decimals="-3">6,178</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; 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; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c106482138" contextRef="i_2022-12-31_BalanceSheetLocationAxis-OtherNoncurrentLiabilitiesMember" unitRef="USD" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" format="ixt:num-dot-decimal" decimals="-3">7,795</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; 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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 54pt;">Net deferred taxes</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);">$</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="c106482139" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:DeferredTaxLiabilities" scale="3" format="ixt:num-dot-decimal" decimals="-3">51,584</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);">&#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; 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="c106482140" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:DeferredTaxLiabilities" scale="3" format="ixt:num-dot-decimal" decimals="-3">6,773</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: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:exclude>
    <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;">57</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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
      </div>
     </div>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The following table displays the activity related to changes in our valuation allowance for deferred tax assets:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:SummaryOfValuationAllowanceTextBlock" id="c2545789" 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: 52%; vertical-align: bottom;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"><b>Fiscal Years Ended</b></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; vertical-align: bottom;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Balance at beginning</em></b></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; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; vertical-align: bottom;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Charged (Credit) to costs and</em></b></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; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; vertical-align: bottom;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Charged (credit) to other</em></b></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; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; vertical-align: bottom;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Balance at end of</em></b></p> </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; font-size: 8pt; width: 52%; border-bottom: 1px solid black;"> <p style="margin: 0pt; font-size: 8pt; font-family: Arial;"><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; border-bottom: 1px solid black;"><b><em style="font: inherit;">of period</em></b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;">&#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; border-bottom: 1px solid black;"><b><em style="font: inherit;">expenses</em></b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;">&#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; border-bottom: 1px solid black;"><b><em style="font: inherit;">accounts</em></b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;">&#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; border-bottom: 1px solid black;"><b><em style="font: inherit;">period</em></b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;">&#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: 0pt 0pt 0pt 18pt;">December 30, 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; 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="c106482149" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" format="ixt:num-dot-decimal" decimals="-3">140,533</ix:nonFraction></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;">(<ix:nonFraction id="c106482150" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">61,433</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;">&#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;"><ix:nonFraction id="c106482151" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="3" format="ixt:fixed-zero" decimals="-3" sign="-">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106482152" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" format="ixt:num-dot-decimal" decimals="-5">79,100</ix:nonFraction></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: 0pt 0pt 0pt 18pt;">December 31, 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; 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="c106482153" contextRef="i_2022-01-01" unitRef="USD" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" format="ixt:num-dot-decimal" decimals="-3">200,438</ix:nonFraction></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;">(<ix:nonFraction id="c106482154" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">59,905</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;">&#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;"><ix:nonFraction id="c106482155" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106482156" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" format="ixt:num-dot-decimal" decimals="-3">140,533</ix:nonFraction></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: 0pt 0pt 0pt 18pt;">January 1, 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; 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="c106482157" contextRef="i_2021-01-02" unitRef="USD" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" format="ixt:num-dot-decimal" decimals="-3">192,478</ix:nonFraction></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;"><ix:nonFraction id="c106482158" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" format="ixt:num-dot-decimal" decimals="-4">7,960</ix:nonFraction></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;"><ix:nonFraction id="c106482159" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></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;"><ix:nonFraction id="c106482160" contextRef="i_2022-01-01" unitRef="USD" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" format="ixt:num-dot-decimal" decimals="-3">200,438</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">At <em style="font: inherit;"> December 30, 2023, </em>we had U.S. federal net operating loss ("NOL") carryforwards (pretax) of approximately $<ix:nonFraction id="c106481982" contextRef="i_2023-12-30_IncomeTaxAuthorityAxis-DomesticCountryMember" unitRef="USD" name="us-gaap:OperatingLossCarryforwards" scale="6" format="ixt:num-dot-decimal" decimals="-6">8.0</ix:nonFraction> million which will expire between <em style="font: inherit;">2027</em> and <em style="font: inherit;">2028.</em> We had state NOL carryforwards (pretax) of approximately $<ix:nonFraction id="c106481985" contextRef="i_2023-12-30_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember" unitRef="USD" name="us-gaap:OperatingLossCarryforwards" scale="6" format="ixt:num-dot-decimal" decimals="-5">134.5</ix:nonFraction> million that substantially all expire at various dates from <em style="font: inherit;">2024</em> through <em style="font: inherit;">2041.</em> We also had federal credit carryforwards of $<ix:nonFraction id="c106481988" contextRef="i_2023-12-30_IncomeTaxAuthorityAxis-DomesticCountryMember" unitRef="USD" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" format="ixt:num-dot-decimal" decimals="-6">45.0</ix:nonFraction> million that expire at various dates from <em style="font: inherit;">2033</em> through <em style="font: inherit;">2043,</em> and $<ix:nonFraction id="c106481991" contextRef="i_2023-12-30_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember" unitRef="USD" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" format="ixt:num-dot-decimal" decimals="-5">78.9</ix:nonFraction> million state credit carryforwards, of which substantially all do <em style="font: inherit;">not</em> expire.</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;">Future utilization of federal and state net operating losses and tax credit carry forwards <em style="font: inherit;"> may </em>be limited if cumulative changes to ownership exceed <em style="font: inherit;">50%</em> within any <em style="font: inherit;">three</em>-year period. However, if there is a significant change in ownership, future tax attribute utilization <em style="font: inherit;"> may </em>be limited and NOL carryforwards and/or R&amp;D credits will be reduced to reflect the limitation.</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;">Foreign earnings <em style="font: inherit;"> may </em>be subject to withholding taxes in local jurisdictions if they are distributed. At <em style="font: inherit;"> December 30, 2023, </em>U.S. income taxes and foreign withholding taxes were <span style="-sec-ix-hidden:c106481995">not</span> provided for on a cumulative total of approximately $<ix:nonFraction id="c106481996" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:UndistributedEarningsOfForeignSubsidiaries" scale="6" format="ixt:num-dot-decimal" decimals="-6">3.0</ix:nonFraction> million of the undistributed earnings of our foreign subsidiaries. We intend to reinvest these earnings indefinitely.</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;">At <em style="font: inherit;"> December 30, 2023 </em>and <em style="font: inherit;"> December 31, 2022, </em>our unrecognized tax benefits associated with uncertain tax positions were $<ix:nonFraction id="c106481997" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefits" scale="6" format="ixt:num-dot-decimal" decimals="-5">61.4</ix:nonFraction> million and $<ix:nonFraction id="c106481998" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefits" scale="6" format="ixt:num-dot-decimal" decimals="-5">58.9</ix:nonFraction> million, respectively, of which $<ix:nonFraction id="c106481999" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="6" format="ixt:num-dot-decimal" decimals="-5">58.7</ix:nonFraction> million and $<ix:nonFraction id="c106482000" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="6" format="ixt:num-dot-decimal" decimals="-5">56.3</ix:nonFraction> million, respectively, if recognized, would affect the effective tax rate, subject to valuation allowance. As of <em style="font: inherit;"> December 30, 2023 </em>and <em style="font: inherit;"> December 31, 2022, </em>interest and penalties associated with unrecognized tax benefits were $<ix:nonFraction id="c106482001" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="6" format="ixt:num-dot-decimal" decimals="-5">11.3</ix:nonFraction> million and $<ix:nonFraction id="c106482002" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="6" format="ixt:num-dot-decimal" decimals="-5">10.6</ix:nonFraction> million, respectively, which are <em style="font: inherit;">not</em> reflected in the table below. We accrue interest and penalties related to uncertain tax positions in Income tax expense.</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 summarizes the changes to unrecognized tax benefits for the fiscal years presented:</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock" id="c2545790" 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%;">&#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; font-size: 8pt; margin: 0pt; text-align: center;"><i>(In thousands)</i></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: 0pt;">Balance at January 2, 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;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106482161" contextRef="i_2021-01-02" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefits" scale="3" format="ixt:num-dot-decimal" decimals="-3">55,737</ix:nonFraction></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: 0pt 0pt 0pt 18pt;">Additions based on tax positions related to the current year</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;"><ix:nonFraction id="c106482162" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,156</ix:nonFraction></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: 0pt 0pt 0pt 18pt;">Additions based on tax positions of prior years</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;"><ix:nonFraction id="c106482163" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" format="ixt:num-dot-decimal" decimals="-4">1,130</ix:nonFraction></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: 0pt 0pt 0pt 18pt;">Additions due to acquisition</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;"><ix:nonFraction id="c106482164" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" scale="3" format="ixt:num-dot-decimal" decimals="-3">977</ix:nonFraction></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; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Settlements</p> </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">(<ix:nonFraction id="c106482165" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" format="ixt:num-dot-decimal" decimals="-3">51</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: 0pt 0pt 0pt 18pt;">Reduction as a result of lapse of applicable statute of limitations</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);">(<ix:nonFraction id="c106482166" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,718</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: 0pt;">Balance at January 1, 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; margin-left: 0pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c106482167" contextRef="i_2022-01-01" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefits" scale="3" format="ixt:num-dot-decimal" decimals="-3">56,231</ix:nonFraction></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: 0pt 0pt 0pt 18pt;">Additions based on tax positions related to the current year</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;"><ix:nonFraction id="c106482168" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,594</ix:nonFraction></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: 0pt 0pt 0pt 18pt;">Additions based on tax positions of prior years</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;"><ix:nonFraction id="c106482169" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,798</ix:nonFraction></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: 0pt 0pt 0pt 18pt;">Settlements</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;">(<ix:nonFraction id="c106482170" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" format="ixt:num-dot-decimal" decimals="-3">148</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;">Reduction as a result of lapse of applicable statute of limitations</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);">(<ix:nonFraction id="c106482171" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,586</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: 0pt;">Balance at December 31, 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;"><ix:nonFraction id="c106482172" contextRef="i_2022-12-31" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefits" scale="3" format="ixt:num-dot-decimal" decimals="-3">58,889</ix:nonFraction></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: 0pt 0pt 0pt 18pt;">Additions based on tax positions related to the current year</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;"><ix:nonFraction id="c106482173" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,247</ix:nonFraction></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: 0pt 0pt 0pt 18pt;">Additions based on tax positions of prior years</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;"><ix:nonFraction id="c106482174" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,128</ix:nonFraction></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: 0pt 0pt 0pt 18pt;">Reductions for tax positions of prior years</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;">(<ix:nonFraction id="c106482175" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" format="ixt:num-dot-decimal" decimals="-3">156</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: 0pt 0pt 0pt 18pt;">Reduction as a result of lapse of applicable statute of limitations</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);">(<ix:nonFraction id="c106482176" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" format="ixt:num-dot-decimal" decimals="-3">696</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: 0pt;">Balance at December 30, 2023</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);"><ix:nonFraction id="c106482177" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefits" scale="3" format="ixt:num-dot-decimal" decimals="-3">61,412</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);">&#160;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Our liability for uncertain tax positions (including penalties and interest) was $<ix:nonFraction id="c106482004" contextRef="i_2023-12-30_BalanceSheetLocationAxis-OtherNoncurrentLiabilitiesMember" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="6" format="ixt:num-dot-decimal" decimals="-5">21.9</ix:nonFraction> million and $<ix:nonFraction id="c106482005" contextRef="i_2022-12-31_BalanceSheetLocationAxis-OtherNoncurrentLiabilitiesMember" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="6" format="ixt:num-dot-decimal" decimals="-5">21.6</ix:nonFraction> million at <em style="font: inherit;"> December 30, </em><em style="font: inherit;">20</em><span style="background-color:#ffffff;"><em style="font: inherit;">23</em> and </span><em style="font: inherit;"> December 31, 2022</em><span style="background-color:#ffffff;">, respectively, and is recorded as a component of Other long-term liabilities on our Consolidated Balance Sheets.</span></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;">At <em style="font: inherit;"> December 30, 2023, </em>it is reasonably possible that $<ix:nonFraction id="c106482008" contextRef="i_2023-12-30" unitRef="USD" name="us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" scale="6" format="ixt:num-dot-decimal" decimals="-5">0.3</ix:nonFraction> million of unrecognized tax benefits and $<ix:nonFraction id="c106482009" contextRef="i_2023-12-30" unitRef="USD" name="lscc:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfAssociatedIncomeTaxPenaltiesAndInterestAccrued" scale="6" format="ixt:num-dot-decimal" decimals="-5">0.1</ix:nonFraction> million of associated interest and penalties could be recognized during the next <em style="font: inherit;">twelve</em> months.</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 years that remain subject to examination ar<span style="background-color:#ffffff;">e <em style="font: inherit;">2017</em> for federal income taxes, <em style="font: inherit;">2019</em> for state income taxes, and <em style="font: inherit;">2017</em> for</span> foreign income taxes, including years ending thereafter. However, to the extent allowed by law, the tax authorities <em style="font: inherit;"> may </em>have the right to examine prior periods where net operating losses or tax credits were generated and carried forward, and make adjustments up to the amount of the net operating losses or credit carryforward amount.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <ix:exclude>
    <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;">58</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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
      </div>
     </div>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
  </ix:nonNumeric>
  <div>
    &#160;
  </div>
  <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="c2545791" escape="true">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b>Note <em style="font: inherit;">13</em> - Employee Benefit Plans</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Qualified Investment Plan</b></p>
   <p style="font-family: Arial; 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;">1990,</em> we adopted a <em style="font: inherit;">401</em>(k) tax-deferred savings plan, which provides all employees in the United States who meet certain eligibility requirements with an opportunity to accumulate funds for retirement. Participants <em style="font: inherit;"> may </em>contribute up to the amount allowable as a deduction for federal income tax purposes. The plan does <em style="font: inherit;">not</em> allow investments in the Company's common stock. The plan allows for the Company to make discretionary matching contributions in cash. We recorded matching contributions of approximately $<ix:nonFraction id="c106482182" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="6" format="ixt:num-dot-decimal" decimals="-5">3.1</ix:nonFraction> million, $<ix:nonFraction id="c106482183" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="6" format="ixt:num-dot-decimal" decimals="-5">2.8</ix:nonFraction> million, and $<ix:nonFraction id="c106482184" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="6" format="ixt:num-dot-decimal" decimals="-5">2.6</ix:nonFraction> million in fiscal years <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022</em>, and <em style="font: inherit;">2021</em>, respectively.</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Cash Incentive Plans</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">For <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022</em>, and <em style="font: inherit;">2021</em>, the Board of Directors of the Company, upon the recommendation of the Compensation Committee, approved the Cash Incentive Plan (the &#8220;Cash Plans&#8221;) for the respective fiscal year. The chief executive officer, other executive officers, and other members of senior management, including vice presidents and director-level employees, together with all other employees of the Company <em style="font: inherit;">not</em> on the Company's sales incentive plan are eligible to participate in the Cash Plans. Under the Cash Plans, individual cash incentive payments for the eligible employees will be based both on Company financial performance, as measured by achievement of operating income (before incentive plan accruals) and revenue goals within specified ranges established by the Compensation Committee, and Company performance, as measured by the achievement of personal management objectives. The Compensation Committee determines the performance of the chief executive officer, the chief financial officer and other participants based on the achievement of the management objectives established by the Compensation Committee during the <em style="font: inherit;">first</em> quarter of the respective fiscal year. We recorded approximately $<ix:nonFraction id="c106482193" contextRef="d_2023-01-01_2023-12-30" unitRef="USD" name="lscc:LaborAndRelatedExpenseIncentiveCompensation" scale="6" format="ixt:num-dot-decimal" decimals="-6">15.0</ix:nonFraction> million, $<ix:nonFraction id="c106482194" contextRef="d_2022-01-02_2022-12-31" unitRef="USD" name="lscc:LaborAndRelatedExpenseIncentiveCompensation" scale="6" format="ixt:num-dot-decimal" decimals="-5">25.2</ix:nonFraction> million, and $<ix:nonFraction id="c106482195" contextRef="d_2021-01-03_2022-01-01" unitRef="USD" name="lscc:LaborAndRelatedExpenseIncentiveCompensation" scale="6" format="ixt:num-dot-decimal" decimals="-6">18.0</ix:nonFraction> million of expense under the Cash Plans in fiscal <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022</em>, and <em style="font: inherit;">2021</em>, respectively.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
  </ix:nonNumeric>
  <div>
    &#160;
  </div>
  <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="us-gaap:LossContingencyDisclosures" id="c2545792" escape="true">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a id="Contingencies" title="Contingencies" href="#"></a>Note <em style="font: inherit;">14</em> - Contingencies</b></p>
   <p style="font-family: Arial; 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 Proceedings</b></p>
   <p style="font-family: Arial; 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 alleged that we violated the Lanham Act, engaged in negligence, fraud, and breach of contract by failing to disclose to the Plaintiffs the export-controlled status of the subject parts. In <em style="font: inherit;"> January 2019, </em>we removed the action to the United States District Court for the District of Oregon (the &#8220;Court&#8221;). On <em style="font: inherit;"> May 24, 2023, </em>the Plaintiffs filed a <em style="font: inherit;">second</em> amended complaint, which added Apex-Micro Manufacturing Corporation as a plaintiff and removed the violation of the Lanham Act claim.&#160; The Plaintiffs sought damages of $<ix:nonFraction id="c106482202" contextRef="d_2023-01-01_2023-12-30_LitigationCaseAxis-ActionInOregonInConnectionWithSaleOfCertainProductsMember" unitRef="USD" name="us-gaap:LossContingencyDamagesSoughtValue" scale="6" format="ixt:num-dot-decimal" decimals="-7">180</ix:nonFraction> million, punitive damages, and other remedies. On <em style="font: inherit;"> January 18, 2024, </em>the court dismissed the claims against the Company by Perienne De Jaray and Darrell R. Oswald. The trial for the remainder of the claims was held from <em style="font: inherit;"> January 30, 2024 </em>to <em style="font: inherit;"> February 15, 2024. </em>On <em style="font: inherit;"> February 13, 2024, </em>after both parties rested their cases and prior to the submission of the case to the jury, the Company filed a Rule <em style="font: inherit;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted">50</em> motion for judgment as a matter of law as to&#160;all remaining claims due to insufficient evidence to support the claims. The Court granted the Company&#8217;s Rule <em style="font: inherit;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted">50</em> motion in part and entered judgment in the Company&#8217;s favor as to all of Steven De Jaray&#8217;s claims and Apex-Micro Manufacturing Corporation&#8217;s negligence claims. On <em style="font: inherit;"> February 15, 2023, </em>the jury found that the Company was <em style="font: inherit;">not</em> liable for all outstanding claims and the presiding judge stated he would enter the judgment in favor of the Company.</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>
  </ix:nonNumeric>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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;">
       59
     </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <div>
    &#160;
  </div>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: center;"><b><a id="report" title="report" href="#"></a><span style="background-color: rgb(255, 255, 255); font-family: Arial; font-size: 12pt;">Report of Independent Registered Public Accounting Firm</span></b></p>
  <p style="font-family: Arial; font-size: 7pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">To the Stockholders and the Board of Directors of Lattice Semiconductor Corporation</p>
  <p style="font-family: Arial; font-size: 7pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>Opinion on the Financial Statements</b></p>
  <p style="font-family: Arial; font-size: 7pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We have audited the accompanying consolidated balance sheets of Lattice Semiconductor Corporation (the Company) as of December 30, 2023 and December 31, 2022, the related consolidated statements of operations, comprehensive income, stockholders&#8217; equity and cash flows for each of the three years in the period ended December 30, 2023, and the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 30, 2023 and December 31, 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 30, 2023, in conformity with U.S. generally accepted accounting principles.</p>
  <p style="font-family: Arial; font-size: 7pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 30, 2023, based on criteria established in Internal Control&#8212;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), and our report dated February 16, 2024 expressed an unqualified opinion thereon.</p>
  <p style="font-family: Arial; font-size: 7pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>Basis for Opinion</b></p>
  <p style="font-family: Arial; font-size: 7pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">These financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</p>
  <p style="font-family: Arial; font-size: 7pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</p>
  <p style="font-family: Arial; font-size: 7pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>Critical Audit Matter</b></p>
  <p style="font-family: Arial; font-size: 7pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</p>
  <p style="font-family: Arial; font-size: 7pt; margin: 0pt; text-align: left;">&#160;</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 colspan="1" style="width: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;">&#160;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;">&#160;</td>
     <td style="width: 90%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;"><b>Inventory Valuation</b></td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="1" style="width: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; vertical-align: top;">&#160;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; vertical-align: top;">&#160;</td>
     <td style="width: 90%; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; vertical-align: top;">&#160;</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="1" rowspan="3" style="width: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;"><i>Description of the Matter</i></td>
     <td rowspan="3" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;">&#160;</td>
     <td style="width: 90%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0px;">The Company's net inventory totaled $98.8 million as of December 30, 2023. As explained in &#8220;Note 1 - Basis of Presentation and Significant Accounting Policies&#8221; within the consolidated financial statements, the Company records inventory at the lower of cost or net realizable value, and writes down inventories to net realizable value if it is obsolete or if quantities are in excess of projected customer demand.</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 90%; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; vertical-align: top;">&#160;</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 90%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: top;"> <p style="margin: 0pt; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Auditing management&#8217;s estimates of excess and obsolete inventory was challenging because the estimate is judgmental and considers a number of factors that are affected by market and economic conditions that are outside of the Company&#8217;s control. In particular, excess and obsolete inventory calculations are sensitive to significant assumptions that relate to projected customer demand for the Company&#8217;s products.</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; vertical-align: top;">&#160;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; vertical-align: top;">&#160;</td>
     <td style="width: 90%; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; vertical-align: top;">&#160;</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="1" rowspan="3" style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 9%; vertical-align: top;"><i>How We Addressed the Matter in Our Audit</i></td>
     <td rowspan="3" style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; vertical-align: top;">&#160;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 90%; vertical-align: top;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0px;">We evaluated and tested the design and operating effectiveness of the Company's internal controls over the calculation of excess and obsolete inventory, including the determination of projected customer demand and related application against on-hand inventory.</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 7pt; width: 90%; vertical-align: top;">&#160;</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 90%; vertical-align: top;">Our audit procedures included, among others, evaluating the significant assumptions stated above and the underlying data used in management's excess and obsolete inventory assessment. We evaluated inventory levels compared to projected customer demand, historical sales, and specific product considerations. We also assessed the historical accuracy of management's estimates and performed sensitivity analyses to evaluate the changes in inventory valuation that would result from changes in significant assumptions.</td>
    </tr>

   </tbody>
  </table>
  <p style="margin: 0pt; font-size: 7pt; font-family: Arial, Helvetica, sans-serif;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">/s/ <ix:nonNumeric name="dei:AuditorName" contextRef="d_2023-01-01_2023-12-30" id="ixv-16854">Ernst &amp; Young LLP</ix:nonNumeric></p>
  <p style="font-family: Arial; font-size: 7pt; margin: 0pt; text-align: justify;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: justify;">We have served as the Company's auditor since 2020.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: justify;"><ix:nonNumeric name="dei:AuditorLocation" contextRef="d_2023-01-01_2023-12-30" id="ixv-16855">San Jose, California</ix:nonNumeric></p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">February 16, 2024</p>
  <p style="font-family: Arial; font-size: 7pt; margin: 0pt; text-align: left;">&#160;</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;">
       60
     </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
   <div class="PGHDR" style="text-align: left; width: 100%">
    <div class="hf-row">
      &#160;
    </div>
   </div>
  </div>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: center;">
   <b><span style="background-color:#ffffff;">Report of Independent Registered Public Accounting Firm</span></b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">To the Stockholders and the Board of Directors of Lattice Semiconductor Corporation</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>Opinion on Internal Control Over Financial Reporting</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 have audited Lattice Semiconductor Corporation&#8217;s internal control over financial reporting as of December 30, 2023, based on criteria established in Internal Control&#8212;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Lattice Semiconductor Corporation (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 30, 2023, based on the COSO criteria.</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 also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheet of the Company as of December 30, 2023 and December 31, 2022, the related consolidated statements of operations, comprehensive income, stockholders&#8217; equity and cash flows for each of the three years in the period ended December 30, 2023, and the related notes and our report dated February 16, 2024 expressed an unqualified opinion thereon.</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>Basis for Opinion</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 Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management&#8217;s Report on Internal Control OverFinancial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</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 conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.</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 audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</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>Definition and Limitations of Internal Control Over Financial Reporting</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;">A company&#8217;s internal control over financial reporting is a process designed 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. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</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;">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</p>
  <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 7.2pt;text-align:left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">/s/ Ernst &amp; Young LLP</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: justify;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: justify;">San Jose, California</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">February 16, 2024</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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;">
       61
     </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b><a id="item9" title="item9" href="#"></a>Item 9. Changes in and Disagreements with Accountants On Accounting and Financial Disclosure</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">None.</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b><a id="item9a" title="item9a" href="#"></a>Item 9A. Controls and Procedures</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Conclusion Regarding the Effectiveness of Disclosure Controls and Procedures</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">In connection with the filing of this Annual Report on Form 10-K, 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 &#8220;Exchange Act&#8221;)) as of December 30, 2023. These disclosure controls and procedures are designed to ensure that information required to be disclosed in the reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms. Our disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that we accumulate and communicate correct information to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls are effective as of December 30, 2023.</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Management's Report on Internal Control Over Financial Reporting</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The management of the Company is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a-15(f) or 15d-15(f) under the Securities Exchange Act of 1934. The Company's internal control over financial reporting is a process designed to provide reasonable assurance regarding reliability of financial reporting and the preparation and fair presentation of published financial statements for external purposes in accordance with generally accepted accounting principles.</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 internal control over financial reporting includes those policies and procedures that:</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
  <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Arial; font-size: 9pt;">
   <tbody>
    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 36pt; font-family: Arial; font-size: 9pt;">&#160;</td>
     <td style="width: 36pt; font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">(i)</p> </td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">pertain to the maintenance of records that in reasonable detail accurately and fairly reflect the transactions and dispositions of the assets of the Company;</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 36pt; font-family: Arial; font-size: 9pt;">&#160;</td>
     <td style="width: 36pt; font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">(ii)</p> </td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with U.S. GAAP, and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the Company; and</p> </td>
    </tr>

    <tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
     <td style="width: 36pt; font-family: Arial; font-size: 9pt;">&#160;</td>
     <td style="width: 36pt; font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">(iii)</p> </td>
     <td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the Company&#8217;s assets that could have a material effect on the financial statements.</p> </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;">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, and may not prevent or detect misstatements. 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&#894; 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; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of the Company's internal control over financial reporting as of December 30, 2023. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in <i>Internal Control - Integrated Framework (2013)</i>. Based on this assessment, management concluded that, as of December 30, 2023, the Company's internal control over financial reporting was effective.</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;"><span style="background-color:#ffffff;">Ernst &amp; Young LLP, our independent registered public accounting firm, has audited the Company's internal control over financial reporting and has issued its opinion on the effectiveness of the Company's internal control over financial reporting, which appears on page&#160;</span><a class="tocPGNUM" href="#icfrreport">61</a><span style="background-color:#ffffff;"> in this Annual Report on Form&#160;10-K.</span></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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;">
       62
     </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Changes in Internal Control over Financial Reporting </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: 0px;">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 fourth quarter of fiscal 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
  <div>
    &#160;
  </div>
  <ix:nonNumeric contextRef="d_2023-01-01_2023-12-30" name="ecd:MtrlTermsOfTrdArrTextBlock" id="c2545793" escape="true">
   <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b><a id="item9b" title="item9b" href="#"></a>Item <em style="font: inherit;">9B.</em> Other Information</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> Trading Plans</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;">On <em style="font: inherit;"> <span style="-sec-ix-hidden:c106482207">November 29, 2023</span>, </em>Stephen Douglass, Senior Vice President and Chief Technology Officer, <span style="-sec-ix-hidden:c106482208"><span style="-sec-ix-hidden:c106482210">adopted</span></span> a Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading arrangement intended to satisfy the affirmative defense condition of Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em>(c), pursuant to which an estimated aggregate of <ix:nonFraction id="c106482214" contextRef="i_2023-12-30_IndividualAxis-StephenDouglassMember" unitRef="Share" name="ecd:TrdArrSecuritiesAggAvailAmt" scale="0" format="ixt:num-dot-decimal" decimals="INF">8,275</ix:nonFraction> shares of our Common Stock <em style="font: inherit;"> may </em>be sold. The aggregate number of shares sold <em style="font: inherit;"> may </em>differ based on tax withholdings for vesting stock awards, actual market achievement for performance RSUs, and actual number of future shares purchased under the Employee Stock Purchase Plan. The duration of the trading arrangement is until <em style="font: inherit;"> <span style="-sec-ix-hidden:c106482215">February 27, 2025</span>, </em>or earlier if all transactions under the trading arrangement are <span style="-sec-ix-hidden:c106482216"><span style="-sec-ix-hidden:c106482217">completed</span></span>.</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;">On <em style="font: inherit;"> <span style="-sec-ix-hidden:c106482218">November 29, 2023</span>, </em>Tracy Feanny, Senior Vice President and General Counsel, adopted a Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading arrangement intended to satisfy the affirmative defense condition of Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em>(c), pursuant to which an estimated aggregate of <ix:nonFraction id="c106482223" contextRef="i_2023-12-30_IndividualAxis-TracyFeannyMember" unitRef="Share" name="ecd:TrdArrSecuritiesAggAvailAmt" scale="0" format="ixt:num-dot-decimal" decimals="INF">11,984</ix:nonFraction> shares of our Common Stock <em style="font: inherit;"> may </em>be sold. The aggregate number of shares sold <em style="font: inherit;"> may </em>differ based on tax withholdings for vesting stock awards and actual market achievement for performance RSUs. The duration of the trading arrangement is until <em style="font: inherit;"> <span style="-sec-ix-hidden:c106482224">March 4, 2025</span>, </em>or earlier if all transactions under the trading arrangement are completed.</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;">On <em style="font: inherit;"> <span style="-sec-ix-hidden:c106482225">November 29, 2023</span>, </em>Mark Jensen, a Lattice Director, adopted a Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading arrangement intended to satisfy the affirmative defense condition of Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em>(c), pursuant to which an estimated aggregate of <ix:nonFraction id="c106482230" contextRef="i_2023-12-30_IndividualAxis-MarkJensenMember" unitRef="Share" name="ecd:TrdArrSecuritiesAggAvailAmt" scale="0" format="ixt:num-dot-decimal" decimals="INF">10,855</ix:nonFraction> shares of our Common Stock <em style="font: inherit;"> may </em>be sold. The duration of the trading arrangement is until <em style="font: inherit;"> <span style="-sec-ix-hidden:c106482231">January 9, 2026</span>, </em>or earlier if all transactions under the trading arrangement are completed.</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;">On <em style="font: inherit;"> <span style="-sec-ix-hidden:c106482232">November 29, 2023</span>, </em>Sherri Luther, Senior Vice President and Chief Financial Officer, adopted a Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading arrangement intended to satisfy the affirmative defense condition of Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em>(c), pursuant to which an estimated aggregate of <ix:nonFraction id="c106482237" contextRef="i_2023-12-30_IndividualAxis-SherriLutherMember" unitRef="Share" name="ecd:TrdArrSecuritiesAggAvailAmt" scale="0" format="ixt:num-dot-decimal" decimals="INF">42,141</ix:nonFraction> shares of our Common Stock <em style="font: inherit;"> may </em>be sold. The aggregate number of shares sold <em style="font: inherit;"> may </em>differ based on tax withholdings for vesting stock awards and actual market achievement for performance RSUs. The duration of the trading arrangement is until <em style="font: inherit;"> <span style="-sec-ix-hidden:c106482238">December 3, 2024</span>, </em>or earlier if all transactions under the trading arrangement are completed.</p>
  </ix:nonNumeric>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
  <div>
    &#160;
  </div>
  <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b><a id="item9c" title="item9c" href="#"></a>Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Not applicable.</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>
  <p style="font-family: Arial; font-size: 16pt; margin: 0pt; text-align: left;"><b>PART III</b></p>
  <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Certain information required by Part III is incorporated by reference from our definitive proxy statement (the &#8220;Proxy Statement&#8221;) for the 2024 Annual Meeting of Stockholders, pursuant to Regulation 14A of the Securities Exchange Act of 1934, as amended, which we will file not later than 120 days after the end of the fiscal year covered by this report. With the exception of the information expressly incorporated by reference from the Proxy Statement, the Proxy Statement is not to be deemed filed as a part of this report.</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b><a id="item10" title="item10" href="#"></a>Item 10. Directors, Executive Officers and Corporate Governance</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Information regarding our directors that is required by this item is incorporated by reference from the information contained under the captions &#8220;Proposal 1: Election of Directors&#8221; and &#8220;Corporate Governance and Other Matters--Board Meetings and Committees&#8221; in the Proxy Statement. Information regarding our executive officers that is required by this item is incorporated by reference from the information contained under the caption "Executive Compensation--The Executive Officers of the Company&#8221; in the Proxy Statement.</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;">Information regarding Section 16(a) reporting compliance that is required by this item is incorporated by reference from the information contained under the caption &#8220;Section 16(a) Beneficial Ownership Reporting Compliance&#8221; in the Proxy Statement.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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;">
       63
     </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We have adopted a Code of Conduct that applies to all of our directors, employees, including our principal executive officer, principal financial officer, principal accounting officer, and persons performing similar functions, consultants, contractors, and agents. The Code of Conduct is posted on our website at <span style="text-decoration: underline; ">www.latticesemi.com</span>. In fiscal 2022, we rescinded our Director Code of Ethics and expanded our Code of Conduct to cover directors, consultants, and agents. In addition, we revised our Code of Conduct to provide general guidance on how to handle ethical business decisions, and to expand and/or clarify provisions in the Code of Conduct related to antitrust, conflicts of interest, improper conduct and activities, and public disclosures. We also revised our Corporate Governance Policies to incorporate any items previously addressed in the Director Code of Conduct that the revised Code of Conduct did not address. Amendments to the Code of Conduct or any grant of a waiver from a provision of the Code of Conduct requiring disclosure under applicable SEC rules, if any, will be disclosed on our website at <span style="text-decoration: underline; ">www.latticesemi.com</span>.</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;">Information about our Corporate Governance Policies and written committee charters for our Audit Committee, Compensation Committee, and Nominating and Governance Committee are available free of charge on the Company's website at <span style="text-decoration: underline; ">www.latticesemi.com</span> and are available in print to any shareholder upon request.</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;">Information regarding our Audit Committee that is required by this Item is incorporated by reference from the information concerning our Audit Committee contained under the caption &#8220;Corporate Governance and Other Matters--Board Meetings and Committees&#8221; in the Proxy Statement.</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b><a id="item11" title="item11" href="#"></a>Item 11. Executive Compensation</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>Clawback Policy</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 recently adopted a written compensation recovery policy in accordance with applicable Nasdaq rules, a copy of which is filed as an exhibit to this Annual Report on Form 10-K. The policy provides that the Company will seek to recover any incentive-based compensation erroneously awarded to any current or former executive officer due to the material noncompliance with any financial reporting requirement under the securities laws during the three completed fiscal years immediately preceding the date the Company determines that an accounting restatement is required.</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 information contained under the captions &#8220;Executive Compensation,&#8221; "Director Compensation," &#8220;Compensation Committee Interlocks and Insider Participation,&#8221; and &#8220;Compensation Committee Report&#8221; in the Proxy Statement is incorporated herein by reference.</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b><a id="item12" title="item12" href="#"></a>Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The information contained under the captions &#8220;Security Ownership of Certain Beneficial Owners and Management&#8221; and "Equity Compensation Plan Information" in the Proxy Statement is incorporated herein by reference.</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b><a id="item13" title="item13" href="#"></a>Item 13. Certain Relationships and Related Transactions, and Director Independence</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The information contained under the captions entitled &#8220;Certain Relationships and Related Transactions&#8221; and &#8220;Corporate Governance and Other Matters--Director Independence&#8221; in the Proxy Statement is incorporated herein by reference.</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b><a id="item14" title="item14" href="#"></a>Item 14. Principal Accountant Fees and Services</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The information contained under the caption entitled &#8220;Proposal 5: Ratification of Appointment of Independent Registered Public Accounting Firm--Audit and Related Fees&#8221; in the Proxy Statement is incorporated herein by reference.</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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;">
       64
     </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <p style="font-family: Arial; font-size: 16pt; margin: 0pt; text-align: left;"><b>PART IV</b></p>
  <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b><a id="item15" title="item15" href="#"></a>Item 15. Exhibits</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b>(a) List of Documents Filed as Part of this Report</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>(1) All financial statements</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The following financial statements are filed as part of this report under Item 8.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</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; border-bottom: 1px solid rgb(0, 0, 0); width: 92%; 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;"><b>Consolidated Financial Statements:</b></p> </td>
     <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: right;"><b>Page</b></p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 92%; 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;"><a href="#operations" style="-sec-extract:exhibit;">Consolidated Statements of Operations</a></p> </td>
     <td style="vertical-align: bottom; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: right;"><a class="tocPGNUM" href="#operations">37</a></p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 92%; 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;"><a href="#compincome" style="-sec-extract:exhibit;">Consolidated Statements of Comprehensive Income</a></p> </td>
     <td style="vertical-align: bottom; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: right;"><a class="tocPGNUM" href="#compincome">38</a></p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 92%; 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;"><a href="#balancesheet" style="-sec-extract:exhibit;">Consolidated Balance Sheets</a></p> </td>
     <td style="vertical-align: bottom; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: right;"><a class="tocPGNUM" href="#balancesheet">39</a></p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 92%; 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;"><a href="#cashflow" style="-sec-extract:exhibit;">Consolidated Statements of Cash Flows</a></p> </td>
     <td style="vertical-align: bottom; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: right;"><a class="tocPGNUM" href="#cashflow">40</a></p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 92%; 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;"><a href="#equity" style="-sec-extract:exhibit;">Consolidated Statements of Stockholders' Equity</a></p> </td>
     <td style="vertical-align: bottom; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: right;"><a class="tocPGNUM" href="#equity">41</a></p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 92%; 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;"><a href="#notes" style="-sec-extract:exhibit;">Notes to Consolidated Financial Statements</a></p> </td>
     <td style="vertical-align: bottom; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: right;"><a class="tocPGNUM" href="#notes">42</a></p> </td>
    </tr>

   </tbody>
  </table>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">All other schedules have been omitted because the required information is included in the Consolidated Financial Statements or the notes thereto, or is not applicable or required.</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b><span style="background-color:#ffffff;">(2) Exhibits</span></b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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: top; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;"><b>Exhibit Number</b></p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;"><b>Description</b></p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 8%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 91%; 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;">&#160;</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: top; width: 8%; 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;"><b>3.1</b></p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: top; width: 91%; 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;"><a href="http://www.sec.gov/Archives/edgar/data/855658/000119312509125294/dex31.htm" style="-sec-extract:exhibit;">The Company&#8217;s Restated Certificate of Incorporation, as amended on June 4, 2009 (Incorporated by reference to Exhibit 3.1 filed with the Company's Current Report on Form 8-K filed June 4, 2009).</a></p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 8%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 91%; 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;">&#160;</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: top; width: 8%; 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;"><b>3.2</b></p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: top; width: 91%; 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;"><a href="http://www.sec.gov/Archives/edgar/data/855658/000143774923034570/ex_607151.htm" style="-sec-extract:exhibit;">The Company&#8217;s Bylaws, as amended as of December 14, 2023 (Incorporated by reference to Exhibit 3.1 filed with the Company's Current Report on Form 8-K filed December 15, 2023).</a></p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 8%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 91%; 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;">&#160;</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: top; width: 8%; 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;"><b>4.1</b></p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: top; width: 91%; 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;"><a href="ex_603799.htm" style="-sec-extract:exhibit;">Description of Securities.</a></p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 8%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 91%; 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;">&#160;</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: top; width: 8%; 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;"><b>10.1*</b></p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: top; width: 91%; 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;"><a href="http://www.sec.gov/Archives/edgar/data/855658/000104746904010390/a2132372zex-10_41.htm" style="-sec-extract:exhibit;">Form of Indemnification Agreement executed by each director and executive officer of the Company and certain other officers and employees of the Company and its subsidiaries (Incorporated by reference to Exhibit 10.41 filed with the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended January 3, 2004).</a></p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 8%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: top; width: 91%; 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;">&#160;</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: top; width: 8%; 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;"><b>10.2*</b></p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: top; width: 91%; 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;"><a href="http://www.sec.gov/Archives/edgar/data/855658/000110465907008605/a07-3904_1ex99d1.htm" style="-sec-extract:exhibit;">Form of Notice of Grant of Restricted Stock Units to Executive Officer (Incorporated by reference to Exhibit 99.1 filed with the Company&#8217;s Current Report on Form 8-K filed on February 8, 2007).</a></p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 8%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 91%; 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;">&#160;</p> </td>
    </tr>

    <tr>
     <td style="vertical-align: top; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><b>10.3*</b></td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: top; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><a href="http://www.sec.gov/Archives/edgar/data/855658/000085565812000048/a2011proxy.htm" style="-sec-extract:exhibit;">Lattice Semiconductor Corporation 2012 Employee Stock Purchase Plan (incorporated by reference to Annex 1 to the Company's Definitive Proxy Statement on Schedule 14A for the 2012 Annual Meeting of Stockholders filed on April 12, 2012).</a></td>
    </tr>

    <tr>
     <td style="vertical-align: bottom; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
    </tr>

    <tr>
     <td style="vertical-align: top; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><b>10.4*</b></td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: top; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><a href="http://www.sec.gov/Archives/edgar/data/855658/000119312519181319/d750104dex992.htm" style="-sec-extract:exhibit;">Lattice Semiconductor Corporation 2011 Non-Employee Director Equity Incentive Plan. (Incorporated by reference to Exhibit 99.2 filed with the Company&#8217;s Registration Statement on Form S-8 filed June 25, 2019).</a></td>
    </tr>

    <tr>
     <td style="vertical-align: bottom; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
    </tr>

    <tr>
     <td style="vertical-align: bottom; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><b>10.5*</b></td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><a href="http://www.sec.gov/Archives/edgar/data/855658/000143774923034570/ex_607151.htm" style="-sec-extract:exhibit;">Form of 2011 Non-Employee Director Equity Incentive Plan Outside Director Option Agreement. (Incorporated by reference to Exhibit 10.5 filed with the Company's Annual Report on Form 10-K filed on February 17, 2023).</a></td>
    </tr>

    <tr>
     <td style="vertical-align: bottom; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
    </tr>

    <tr>
     <td style="vertical-align: bottom; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><b>10.6*</b></td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><a href="http://www.sec.gov/Archives/edgar/data/855658/000143774923003778/ex_472571.htm" style="-sec-extract:exhibit;">Form of 2011 Non-Employee Director Equity Incentive Plan Restricted Stock Unit Agreement. (Incorporated by reference to Exhibit 10.6 filed with the Company's Annual Report on Form 10-K filed on February 17, 2023).</a></td>
    </tr>

   </tbody>
  </table>
  <p style="margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt">&#160;</p>
  <table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%;">
   <tbody>
    <tr>
     <td style="width: 2%; vertical-align: top;"><i>*</i></td>
     <td style="width: 98%; vertical-align: top; font-family: Arial; font-size: 9pt;"><i>Management contract or compensatory plan or arrangement required to be filed as an Exhibit to this Annual Report on Form 10-K pursuant to Item 15(b) thereof.</i></td>
    </tr>

   </tbody>
  </table>
  <p style="margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt">&#160;</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;">
       65
     </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</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 colspan="2" style="vertical-align: bottom; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: thin solid rgb(0, 0, 0);"><b>Exhibit Number</b></td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: thin solid rgb(0, 0, 0);"><b>Description</b></td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: bottom; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
    </tr>

    <tr>
     <td colspan="2" style="vertical-align: top; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><b>10.7*</b></td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: top; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><a href="http://www.sec.gov/Archives/edgar/data/855658/000143774923013033/ex_515261.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline; ">Lattice Semiconductor Corporation 2023 Incentive Plan and related form agreements. (Incorporated by reference to Exhibit 10.2 filed with the Registrant&#8217;</span><span style="text-decoration: underline; ">s Current Report on Form 8-K, filed with the Commission on May 8, 2023).</span></a></td>
    </tr>

    <tr>
     <td colspan="2" style="vertical-align: top; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: top; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
    </tr>

    <tr>
     <td colspan="2" style="vertical-align: top; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><b>10.8</b></td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: top; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><a href="http://www.sec.gov/Archives/edgar/data/855658/000143774923013033/ex_515260.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline; ">Lattice Semiconductor Corporation Form of Indemnification Agreement.&#160;(Incorporated by reference to Exhibit 10.1 filed with the Registrant&#8217;s Current Report on Form 8-K, filed</span><span style="text-decoration: underline; "> with the Commission on May 8, 2023).</span></a></td>
    </tr>

    <tr>
     <td colspan="2" style="vertical-align: top; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: top; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
    </tr>

    <tr>
     <td colspan="2" style="vertical-align: top; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><b>10.9</b></td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: top; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><a href="http://www.sec.gov/Archives/edgar/data/855658/000143774922021757/ex_419554.htm" style="-sec-extract:exhibit;">Amended and Restated Credit Agreement, dated as of September 1, 2022, by and among Lattice Semiconductor Corporation, as borrower, the lenders from time to time party thereto and Wells Fargo Bank, National Association, as administrative agent. (Incorporated by reference to Exhibit 10.1 filed with the Company's Current Report on Form 8-K filed September 2, 2022).</a></td>
    </tr>

    <tr>
     <td colspan="2" style="vertical-align: top; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: top; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: top; width: 8%; 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;"><b>10.10*</b></p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: top; width: 91%; 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;"><a href="http://www.sec.gov/Archives/edgar/data/855658/000143774922004190/ex_306346.htm" style="-sec-extract:exhibit;"><span style="background-color:#ffffff;">Lattice Semiconductor Corporation 2021 Cash Incentive Plan </span>(Incorporated by reference to Exhibit 10.9 filed with the Company&#8217;s Annual Report on Form 10-K filed on February 23, 2022)<span style="background-color:#ffffff;">.</span></a></p> </td>
    </tr>

    <tr>
     <td colspan="2" style="vertical-align: top; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: top; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
    </tr>

    <tr>
     <td colspan="2" style="vertical-align: top; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><b>10.11*</b></td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: top; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><a href="http://www.sec.gov/Archives/edgar/data/855658/000143774923003778/ex_454493.htm" style="-sec-extract:exhibit;"><span style="background-color:#ffffff;">Lattice Semiconductor Corporation 2022 Cash Incentive Plan. </span>(Incorporated by reference to Exhibit 10.16 filed with the Company&#8217;s Annual Report on Form 10-K filed on February 17, 2023)<span style="background-color:#ffffff">.</span></a></td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: bottom; width: 8%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 91%; 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;">&#160;</p> </td>
    </tr>

    <tr>
     <td colspan="2" style="vertical-align: bottom; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><b>10.12*</b></td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><a href="ex_603807.htm" style="-sec-extract:exhibit;">Lattice Semiconductor Corporation 2023 Cash Incentive Plan.</a></td>
    </tr>

    <tr>
     <td colspan="2" style="vertical-align: bottom; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: top; width: 8%; 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;"><b><span style="background-color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">10.13*</span></b></p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: top; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><a href="http://www.sec.gov/Archives/edgar/data/855658/000085565820000025/lsccex-1023201910xk.htm" style="-sec-extract:exhibit;">Amended Employment Agreement, by and between Lattice Semiconductor Corporation and James R. Anderson, effective February 21, 2020. (Incorporated by reference to Exhibit 10.23 of the Company&#8217;s Annual Report on Form 10-K filed on February 24, 2020).</a></td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: middle; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: top; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><b>10.14*</b></td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: top; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><a href="http://www.sec.gov/Archives/edgar/data/855658/000085565820000025/lsccex-1024201910xk.htm" style="-sec-extract:exhibit;">Form of Amended Employment Agreement (Incorporated by reference to Exhibit 10.24 of the Company&#8217;s Annual Report on Form 10-K filed on February 24, 2020).</a></td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: bottom; width: 8%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 91%; 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;">&#160;</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: top; width: 8%; font-family: Arial; font-size: 9pt;"><b>10.15</b></td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: top; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><a href="http://www.sec.gov/Archives/edgar/data/855658/000119312519151706/d746704dex101.htm" style="-sec-extract:exhibit;">Credit Agreement, dated as of May 17, 2019, by and among Lattice Semiconductor Corporation, as borrower, the lenders from time to time party thereto and Wells Fargo Bank, National Association, as administrative agent. (Incorporated by reference to Exhibit 10.1 filed with the Company's Current Report on Form 8-K filed May 20, 2019).</a></td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: bottom; width: 8%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 91%; 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;">&#160;</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: top; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><b>10.16</b></td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: top; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><a href="http://www.sec.gov/Archives/edgar/data/855658/000085565814000174/latticelease.htm" style="-sec-extract:exhibit;">Office Lease, effective as of October 21, 2014, between 555 SW Oak, LLC and Lattice Semiconductor Corporation (Incorporated by reference to Exhibit 10.1 filed with the Company&#8217;s Current Report on Form 8-K filed October 27, 2014).</a></td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: middle; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: top; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><b>21.1</b></td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: top; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><a href="ex_603808.htm" style="-sec-extract:exhibit;"><span style="background-color:#ffffff;">Subsidiaries of the Registrant.</span></a></td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: middle; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: top; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><b>23.1</b></td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: top; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><a href="ex_603809.htm" style="-sec-extract:exhibit;"><span style="background-color:#ffffff;">Consent of Independent Registered Public Accounting Firm (Ernst &amp; Young LLP).</span></a></td>
    </tr>

    <tr>
     <td colspan="2" style="vertical-align: top; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: top; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
    </tr>

    <tr>
     <td colspan="2" style="vertical-align: top; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><b>24.1</b></td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: top; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><a href="#signatures" style="-sec-extract:exhibit;">Power of Attorney (reference is made to the signature page hereto).</a></td>
    </tr>

   </tbody>
  </table>
  <p style="margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt">&#160;</p>
  <p style="margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt">&#160;</p>
  <table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%;">
   <tbody>
    <tr>
     <td style="width: 2%; vertical-align: top;"><i>*</i></td>
     <td style="width: 98%; vertical-align: top; font-family: Arial; font-size: 9pt;"><i>Management contract or compensatory plan or arrangement required to be filed as an Exhibit to this Annual Report on Form 10-K pursuant to Item 15(b) thereof.</i></td>
    </tr>

   </tbody>
  </table>
  <p style="margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt">&#160;</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;">
       66
     </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</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>
     <td colspan="2" style="vertical-align: bottom; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: thin solid rgb(0, 0, 0);"><b>Exhibit Number</b></td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: thin solid rgb(0, 0, 0);"><b>Description</b></td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: bottom; width: 8%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 91%; 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;">&#160;</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: top; width: 8%; 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;"><b>31.1</b></p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: top; width: 91%; 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;"><a href="ex_603810.htm" style="-sec-extract:exhibit;"><span style="background-color:#ffffff;">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.</span></a></p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: bottom; width: 8%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 91%; 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;">&#160;</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: top; width: 8%; 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;"><b>31.2</b></p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: top; width: 91%; 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;"><a href="ex_603811.htm" style="-sec-extract:exhibit;"><span style="background-color:#ffffff;">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.</span></a></p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: bottom; width: 8%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 91%; 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;">&#160;</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: top; width: 8%; 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;"><b>32.1</b></p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: top; width: 91%; 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;"><a href="ex_603812.htm" style="-sec-extract:exhibit;"><span style="background-color:#ffffff;">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.</span></a></p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: bottom; width: 8%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 91%; 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;">&#160;</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: top; width: 8%; 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;"><b>32.2</b></p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: top; width: 91%; 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;"><a href="ex_603813.htm" style="-sec-extract:exhibit;"><span style="background-color:#ffffff;">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.</span></a></p> </td>
    </tr>

    <tr>
     <td colspan="2" style="vertical-align: bottom; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: bottom; width: 8%; 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;"><b>97.1</b></p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 91%; 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;"><a href="ex_621696.htm" style="-sec-extract:exhibit;">Lattice Semiconductor Corporation Compensation Recovery Policy</a></p> </td>
    </tr>

    <tr>
     <td colspan="2" style="vertical-align: bottom; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: top; width: 8%; 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;"><b>101.INS</b></p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: top; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <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 style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: bottom; width: 8%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 91%; 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;">&#160;</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: top; width: 8%; 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;"><b>101.SCH</b></p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: top; width: 91%; 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;">Inline XBRL Taxonomy Extension Schema Document</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: bottom; width: 8%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 91%; 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;">&#160;</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: top; width: 8%; 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;"><b>101.CAL</b></p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: top; width: 91%; 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;">Inline XBRL Taxonomy Extension Calculation Linkbase Document</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: bottom; width: 8%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 91%; 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;">&#160;</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: top; width: 8%; 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;"><b>101.DEF</b></p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: top; width: 91%; 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;">Inline XBRL Taxonomy Extension Definition Linkbase Document</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: bottom; width: 8%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 91%; 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;">&#160;</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: top; width: 8%; 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;"><b>101.LAB</b></p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: top; width: 91%; 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;">Inline XBRL Taxonomy Extension Labels Linkbase Document</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: bottom; width: 8%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 91%; 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;">&#160;</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: top; width: 8%; 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;"><b>101.PRE</b></p> </td>
     <td style="vertical-align: bottom; width: 1%; 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;">&#160;</p> </td>
     <td style="vertical-align: top; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <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 colspan="2" style="vertical-align: middle; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: middle; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
    </tr>

    <tr>
     <td colspan="2" style="vertical-align: top; width: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><b>104</b></td>
     <td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: top; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="margin: 0pt; font-family: Arial; font-size: 9pt;">Cover Page Interactive Data File - formatted in Inline XBRL and included in Exhibit 101</p> </td>
    </tr>

   </tbody>
  </table>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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;">
       67
     </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-weight: initial; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">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">&#160;</p>
  <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b><a id="signatures" title="signatures" href="#"></a>SIGNATURES</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Pursuant to the requirements of Section 13 or 15(d) 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; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <table cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
   <tbody>
    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td colspan="2" style="vertical-align: bottom; width: 100%; 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;">LATTICE SEMICONDUCTOR CORPORATION</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 11%; 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;">(Registrant)</p> </td>
     <td style="vertical-align: bottom; width: 89%; 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;">&#160;</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 11%; 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;">By:</p> </td>
     <td style="vertical-align: bottom; width: 89%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;">/s/ Sherri Luther</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 11%; 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;">&#160;</p> </td>
     <td style="vertical-align: top; width: 89%; 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;"><i>Sherri Luther</i></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;"><i>Chief Financial Officer</i></p> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;"><i>(Duly Authorized Officer and Principal Financial and Accounting Officer)</i></p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 11%; 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;">Date:</p> </td>
     <td style="vertical-align: bottom; width: 89%; 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;">February 16, 2024</p> </td>
    </tr>

   </tbody>
  </table>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints James Anderson and Sherri Luther, or either of them, his or her attorneys-in-fact, each with the power of substitution, for such person in any and all capacities, to sign any amendments to this report and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that either of said attorneys-in-fact, or his substitute or substitutes, may do or cause to be done by virtue hereof.</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;">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant in the capacities indicated and on the dates indicated:</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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: top; width: 41%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><span style="text-decoration: underline; "><b>Signature</b></span></p> </td>
     <td style="vertical-align: middle; width: 43%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><span style="text-decoration: underline; "><b>Title</b></span></p> </td>
     <td style="vertical-align: top; width: 16%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><span style="text-decoration: underline; "><b>Date</b></span></p> </td>
    </tr>

    <tr>
     <td style="vertical-align: bottom; width: 41%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 43%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 16%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 41%; 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;"><b>Principal Executive</b></p> </td>
     <td style="vertical-align: bottom; width: 43%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 16%; 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;">&#160;</p> </td>
    </tr>

    <tr>
     <td style="vertical-align: bottom; width: 41%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><b>Officer</b></td>
     <td style="vertical-align: bottom; width: 43%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 16%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 41%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">/s/ James Anderson</p> </td>
     <td style="vertical-align: bottom; width: 43%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 16%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">February 16, 2024</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: middle; width: 41%; 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;">James Anderson</p> </td>
     <td style="vertical-align: middle; width: 43%; 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;">President, Chief Executive Officer, and Director</p> </td>
     <td style="vertical-align: bottom; width: 16%; 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;">&#160;</p> </td>
    </tr>

    <tr>
     <td style="vertical-align: bottom; width: 41%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 43%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 16%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 41%; 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;"><b>Principal Financial and</b></p> </td>
     <td style="vertical-align: bottom; width: 43%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 16%; 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;">&#160;</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: top; width: 41%; 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;"><b>Accounting Officer</b></p> </td>
     <td style="vertical-align: bottom; width: 43%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 16%; 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;">&#160;</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 41%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">/s/ Sherri Luther</p> </td>
     <td style="vertical-align: bottom; width: 43%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 16%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center; border-bottom: 1px solid black;">February 16, 2024</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: middle; width: 41%; 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;">Sherri Luther</p> </td>
     <td style="vertical-align: middle; width: 43%; 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;">Chief Financial Officer</p> </td>
     <td style="vertical-align: bottom; width: 16%; 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;">&#160;</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: top; width: 41%; 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;"><b>Directors</b></p> </td>
     <td style="vertical-align: bottom; width: 43%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 16%; 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;">&#160;</p> </td>
    </tr>

    <tr>
     <td style="vertical-align: bottom; width: 41%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 43%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 16%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;">&#160;</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 41%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">/s/ Robin Abrams</p> </td>
     <td style="vertical-align: bottom; width: 43%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 16%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center; border-bottom: 1px solid black;">February 16, 2024</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 41%; 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;">Robin Abrams</p> </td>
     <td style="vertical-align: middle; width: 43%; 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;">Director</p> </td>
     <td style="vertical-align: bottom; width: 16%; 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;">&#160;</p> </td>
    </tr>

    <tr>
     <td style="vertical-align: bottom; width: 41%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 43%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 16%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;">&#160;</td>
    </tr>

    <tr>
     <td style="vertical-align: bottom; width: 41%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0pt; text-align: center; border-bottom: 1px solid black;">/s/ Doug Bettinger</td>
     <td style="vertical-align: bottom; width: 43%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0pt; text-align: left; border-bottom: 1px solid black;">&#160;</td>
     <td style="vertical-align: bottom; width: 16%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center; border-bottom: 1px solid black;">February 16, 2024</td>
    </tr>

    <tr>
     <td style="vertical-align: bottom; width: 41%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center; padding: 0pt;">Doug Bettinger</td>
     <td style="vertical-align: middle; width: 43%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center; padding: 0pt;">Director</td>
     <td style="vertical-align: bottom; width: 16%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: left; padding: 0pt;">&#160;</td>
    </tr>

    <tr>
     <td style="vertical-align: bottom; width: 41%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 43%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 16%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;">&#160;</td>
    </tr>

    <tr>
     <td style="vertical-align: bottom; width: 41%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black; text-align: center;">/s/ Que Thanh Dallara</td>
     <td style="vertical-align: bottom; width: 43%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;">&#160;</td>
     <td style="vertical-align: bottom; width: 16%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center; border-bottom: 1px solid black;">February 16, 2024</td>
    </tr>

    <tr>
     <td style="vertical-align: bottom; width: 41%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;">Que Thanh Dallara</td>
     <td style="vertical-align: bottom; width: 43%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;">Director</td>
     <td style="vertical-align: bottom; width: 16%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;">&#160;</td>
    </tr>

    <tr>
     <td style="vertical-align: bottom; width: 41%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 43%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 16%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;">&#160;</td>
    </tr>

    <tr>
     <td style="vertical-align: bottom; width: 41%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black; text-align: center;">/s/ John Forsyth</td>
     <td style="vertical-align: bottom; width: 43%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;">&#160;</td>
     <td style="vertical-align: bottom; width: 16%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center; border-bottom: 1px solid black;">February 16, 2024</td>
    </tr>

    <tr>
     <td style="vertical-align: bottom; width: 41%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="margin: 0pt; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;">John Forsyth</p> </td>
     <td style="vertical-align: bottom; width: 43%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;">Director</td>
     <td style="vertical-align: bottom; width: 16%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;">&#160;</td>
    </tr>

    <tr>
     <td style="vertical-align: bottom; width: 41%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 43%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 16%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;">&#160;</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 41%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">/s/ Mark Jensen</p> </td>
     <td style="vertical-align: bottom; width: 43%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 16%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center; border-bottom: 1px solid black;">February 16, 2024</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 41%; 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;">Mark Jensen</p> </td>
     <td style="vertical-align: middle; width: 43%; 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;">Director</p> </td>
     <td style="vertical-align: bottom; width: 16%; 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;">&#160;</p> </td>
    </tr>

    <tr>
     <td style="vertical-align: bottom; width: 41%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 43%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 16%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;">&#160;</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 41%; 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;">/s/ James Lederer</p> </td>
     <td style="vertical-align: bottom; width: 43%; 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;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 16%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;">February 16, 2024</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 41%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">James Lederer</p> </td>
     <td style="vertical-align: middle; width: 43%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">Director</p> </td>
     <td style="vertical-align: bottom; width: 16%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p> </td>
    </tr>

    <tr>
     <td style="vertical-align: bottom; width: 41%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: middle; width: 43%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 16%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;">&#160;</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 41%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">/s/ Jeff Richardson</p> </td>
     <td style="vertical-align: middle; width: 43%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;">&#160;</td>
     <td style="vertical-align: bottom; width: 16%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center; border-bottom: 1px solid black;">February 16, 2024</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 41%; 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;">Jeff Richardson</p> </td>
     <td style="vertical-align: middle; width: 43%; 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;">Director</p> </td>
     <td style="vertical-align: bottom; width: 16%; 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;">&#160;</p> </td>
    </tr>

    <tr>
     <td style="vertical-align: bottom; width: 41%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 43%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 16%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;">&#160;</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 41%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">/s/ Elizabeth Schwarting</p> </td>
     <td style="vertical-align: bottom; width: 43%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 16%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center; border-bottom: 1px solid black;">February 16, 2024</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 41%; 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;">Elizabeth Schwarting</p> </td>
     <td style="vertical-align: middle; width: 43%; 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;">Director</p> </td>
     <td style="vertical-align: bottom; width: 16%; 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;">&#160;</p> </td>
    </tr>

    <tr>
     <td style="vertical-align: bottom; width: 41%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 43%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
     <td style="vertical-align: bottom; width: 16%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 41%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">/s/ Raejeanne Skillern</p> </td>
     <td style="vertical-align: bottom; width: 43%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p> </td>
     <td style="vertical-align: bottom; width: 16%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center; border-bottom: 1px solid black;">February 16, 2024</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 41%; 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;">Raejeanne Skillern</p> </td>
     <td style="vertical-align: middle; width: 43%; 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;">Director</p> </td>
     <td style="vertical-align: bottom; width: 16%; 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;">&#160;</p> </td>
    </tr>

   </tbody>
  </table>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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;">
       68
     </div>
    </div>
   </div>
  </div>
 </body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.1
<SEQUENCE>2
<FILENAME>ex_603799.htm
<DESCRIPTION>EXHIBIT 4.1
<TEXT>
<html><head>
	<title>ex_603799.htm</title>
	<!-- Generated by ThunderDome Portal - 1/20/2024 5:57:03 AM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no">
</head>
<body style="font-size:10pt;font-family:'Times New Roman';padding:0in .1in;">
<p style="margin: 0pt; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b>Exhibit 4.1</b></p>

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

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">&nbsp;</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><u>DESCRIPTION OF SECURITIES</u></b></p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&nbsp;</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">References to &#8220;Lattice&#8221; and the &#8220;Company&#8221; herein are, unless the context otherwise indicates, only to Lattice Semiconductor Corporation and not to any of its subsidiaries.</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&nbsp;</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Description of Capital Stock</b></p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&nbsp;</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The following is a summary of the Company&#8217;s capital stock and certain provisions of its Restated Certificate of Incorporation (the &#8220;<b>Certificate</b>&#8221;) and Bylaws (the &#8220;<b>Bylaws</b>&#8221;). This summary does not purport to be complete and is qualified in its entirety by the provisions of the Certificate and the Bylaws.</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&nbsp;</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b>Common Stock</b></p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&nbsp;</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"><i><u>Shares Outstanding</u></i>. The Company is authorized to issue up to 300 million shares of common stock, par value $0.01 per share (the &#8220;<b>Common Stock</b>&#8221;).</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&nbsp;</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"><i><u>Dividends</u></i>. Subject to prior dividend rights of the holders of any shares of preferred stock of the Company (&#8220;<b>Preferred Stock</b>&#8221;), holders of shares of Common Stock are entitled to receive ratably dividends when, as and if declared by the Company&#8217;s Board of Directors (the &#8220;<b>Board</b>&#8221;) out of funds legally available for that purpose. Delaware law allows a corporation to pay dividends only out of surplus, as determined under Delaware law.</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&nbsp;</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"><i><u>Voting Rights</u></i>. Each share of Common Stock is entitled to one vote on all matters submitted to a vote of stockholders. Holders of shares of Common Stock do not have cumulative voting rights. This means a holder of a single share of Common Stock cannot cast more than one vote for each position to be filled on the Board. The directors of the Company are elected by a plurality of the voting power of the shares present in person or represented by proxy and entitled to vote on the election of directors. On all other matters submitted to the stockholders, the affirmative vote of the majority of the voting power of the shares present in person or represented by proxy shall be the act of the shareholders.</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&nbsp;</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"><i><u>Other Rights</u></i>. In the event of a liquidation, dissolution or winding up of our company, the holders of common stock are entitled to share ratably in all assets remaining after payment of liabilities, subject to prior liquidation preferences of holders of convertible preferred stock, if any, then outstanding. The shares of Common Stock are not subject to redemption by operation of a sinking fund or otherwise. Holders of shares of Common Stock are not currently entitled to pre-emptive rights or conversion rights or other subscription rights.</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&nbsp;</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"><i><u>Fully Paid</u></i>. The issued and outstanding shares of Common Stock are fully paid and non-assessable. This means the full purchase price for the outstanding shares of Common Stock has been paid and the holders of such shares will not be assessed any additional amounts for such shares. Any additional shares of Common Stock that the Company may issue in the future will also be fully paid and non-assessable.</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&nbsp;</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"><i><u>Transfer Agent and Registrar</u></i>. The transfer agent and registrar for the Common Stock is Computershare Trust Company N.A.</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&nbsp;</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"><i><u>Listing</u></i>. Our Common Stock is listed on the Nasdaq Global Select Market under the trading symbol &#8220;LSCC&#8221;.</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&nbsp;</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Preferred Stock</b></p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&nbsp;</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Board is authorized to issue up to 10 million shares of Preferred Stock from time to time in one or more series, to establish the number of shares to be included in each such series and to fix the designation, powers, preferences and rights of such shares and any qualifications, limitations or restrictions thereof. The issuance of Preferred Stock may have the effect of delaying, deferring or preventing a change in control of the Company without further action by the stockholders and may adversely affect the voting and other rights of the holders of Common Stock. The issuance of Preferred Stock with voting and conversion rights may adversely affect the voting power of the holders of Common Stock, including the loss of voting control to others.</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&nbsp;</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 contenteditable="false" data-applyto="t" data-auto-pgnum="start" data-displaynum="1" data-fontname="Arial, Helvetica, sans-serif" data-fontsize="10pt" data-numstyle="a" data-prefix="- " data-startnum="1" data-suffix=" -" data-textalign="center">&nbsp;</div>

<div class="hf-cell PGNUM" data-number="1" data-prefix="- " data-suffix=" -" style="text-align: center; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;">- 1 -</div>

<div contenteditable="false" data-auto-pgnum="end">&nbsp;</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">&nbsp;</div>
</div>
</div>
</div>

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

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Anti-takeover Effects of Our Certificate of Incorporation and Bylaws and Delaware Law</b></p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&nbsp;</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Some provisions of Delaware law, the Certificate and Bylaws could make the following more difficult:</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">

		<tr style="font-family: Arial, Helvetica, sans-serif;">
			<td style="width: 36pt; font-family: Arial, Helvetica, sans-serif;">&nbsp;</td>
			<td style="vertical-align: top; width: 18pt; font-family: Arial, Helvetica, sans-serif;">
			<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&#9679;</p>
			</td>
			<td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif;">
			<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">acquisition of the Company by means of a tender offer,</p>
			</td>
		</tr>

</table>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">

		<tr style="font-family: Arial, Helvetica, sans-serif;">
			<td style="width: 36pt; font-family: Arial, Helvetica, sans-serif;">&nbsp;</td>
			<td style="vertical-align: top; width: 18pt; font-family: Arial, Helvetica, sans-serif;">
			<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&#9679;</p>
			</td>
			<td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif;">
			<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">acquisition of the Company by means of a proxy contest or otherwise, or</p>
			</td>
		</tr>

</table>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">

		<tr style="font-family: Arial, Helvetica, sans-serif;">
			<td style="width: 36pt; font-family: Arial, Helvetica, sans-serif;">&nbsp;</td>
			<td style="vertical-align: top; width: 18pt; font-family: Arial, Helvetica, sans-serif;">
			<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&#9679;</p>
			</td>
			<td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif;">
			<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">removal of the Company&#8217;s incumbent officers and directors.</p>
			</td>
		</tr>

</table>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&nbsp;</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">These provisions, summarized below, are expected to discourage and prevent coercive takeover practices and inadequate takeover bids. These provisions are also designed to encourage persons seeking to acquire control of the Company to first negotiate with the Board. They are also intended to provide our management with the flexibility to enhance the likelihood of continuity and stability if our Board determines that a takeover is not in our best interests or the best interests of the stockholders. These provisions, however could have the effect of discouraging attempts to acquire us, which could deprive our stockholders of opportunities to sell their shares of Common Stock at prices higher than prevailing market prices. The Company believes that the benefits of these provisions, including increased protection, give it the potential ability to negotiate with the proponent of an unfriendly or unsolicited proposal to acquire or restructure the Company and outweigh the disadvantages of discouraging takeover proposals, because negotiation of takeover proposals could result in an improvement of their terms.</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&nbsp;</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"><i><u>Size of Board and Vacancies</u></i>. The Bylaws provide that the Board will have one or more members, which number will be determined from time to time by resolution of the Board. We do not have a classified board. The Certificate and Bylaws contain provisions that establish specific procedures for appointing and removing members of the Board. Under the Certificate and the Bylaws, and subject to the rights of holders of preferred stock, if any, vacancies and newly created directorships on the Board may be filled only by a majority of directors then serving on the Board. Under the Certificate and Bylaws, directors may be removed, with or without cause by a majority of the shares then entitled to vote at an election of directors.</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&nbsp;</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"><i><u>Stockholder Action by Written Consent</u></i>. The Bylaws provide that stockholder action may be taken by written consent, if such written consent is signed by the holders of outstanding stock having not less than the minimum number of votes that would be necessary to authorize or take such action at a meeting at which all shares entitled to vote thereon were present and voted.</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&nbsp;</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"><i><u>Stockholder Meetings</u></i>. Under the Bylaws, only the chairman of the Board, chief executive officer or a majority of the authorized number of directors on the Board may call special meetings of the Company&#8217;s stockholders.</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&nbsp;</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"><i><u>Requirements for Advance Notification of Stockholder Nominations and Proposals</u></i>. The Bylaws establish advance notice procedures with respect to stockholder proposals and nomination of candidates for election as directors.</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&nbsp;</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"><i><u>Exclusive Jurisdiction</u></i>. Under the Bylaws, unless we consent to the selection of an alternative forum, the Court of Chancery of the State of Delaware is the sole and exclusive forum for (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a claim of breach of fiduciary duty, (iii) any action asserting a claim arising pursuant to the Delaware General Corporation Law, the Certificate or Bylaws, or (iv) any action asserting a claim against us that is governed by the internal affairs doctrine. The Bylaws also provide that the federal district courts of the United States of America are the exclusive forum for resolving any complaint asserting a course of action under the Securities Act. This exclusive forum provision may limit a stockholder&#8217;s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers or other employees, which may discourage lawsuits against us and our directors, officers and other employees. Any person or entity purchasing or otherwise acquiring any interest in our securities is deemed to have notice of and consented to this provision. There is uncertainty as to whether a court would enforce such provisions, and the enforceability of similar choice of forum provisions in other companies&#8217; charter documents has been challenged in legal proceedings.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</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 contenteditable="false" data-applyto="t" data-auto-pgnum="start" data-displaynum="2" data-fontname="Arial, Helvetica, sans-serif" data-fontsize="10pt" data-numstyle="a" data-prefix="- " data-startnum="2" data-suffix=" -" data-textalign="center">&nbsp;</div>

<div class="hf-cell PGNUM" data-number="2" data-prefix="- " data-suffix=" -" style="text-align: center; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;">- 2 -</div>

<div contenteditable="false" data-auto-pgnum="end">&nbsp;</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">&nbsp;</div>
</div>
</div>
</div>

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

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"><i><u>Delaware Anti-takeover Law</u></i>. The Company is subject to Section 203 of the Delaware General Corporation Law (&#8220;<b>Section 203</b>&#8221;), an anti-takeover law. In general, Section 203 prohibits a publicly held Delaware corporation from engaging in a business combination with an interested stockholder for a period of three years following the date such person became an interested stockholder, unless the business combination or the <i>transaction</i> in which such person became an interested stockholder is approved in a prescribed manner. Generally, a &#8220;business combination&#8221; includes a merger, asset or stock sale, or other transaction resulting in a financial benefit to the interested stockholder. Generally, an &#8220;interested stockholder&#8221; is a person that, together with affiliates and associates, owns, or within three years prior to the determination of interested stockholder status did own, 15% or more of a corporation&#8217;s voting stock. The existence of this provision may have an anti-takeover effect with respect to transactions not approved in advance by the Board, including discouraging attempts that might result in a premium over the market price for the shares of Common Stock held by stockholders.</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&nbsp;</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"><i><u>No Cumulative Voting</u></i>. Neither the Certificate nor Bylaws provide for cumulative voting in the election of directors.</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&nbsp;</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"><i><u>Undesignated Preferred Stock</u></i>. The authorization of the Company&#8217;s undesignated Preferred Stock makes it possible for the Board to issue Preferred Stock with voting or other rights or preferences that could impede the success of any attempt to change control of the Company.</p>

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">&nbsp;</p>

<div class="LAST-PAGE-BREAK">
<div class="PGFTR">
<div class="hf-row">
<div contenteditable="false" data-applyto="t" data-auto-pgnum="start" data-displaynum="3" data-fontname="Arial, Helvetica, sans-serif" data-fontsize="10pt" data-numstyle="a" data-prefix="- " data-startnum="3" data-suffix=" -" data-textalign="center">&nbsp;</div>

<div class="hf-cell PGNUM" data-number="3" data-prefix="- " data-suffix=" -" style="text-align: center; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;">- 3 -</div>

<div contenteditable="false" data-auto-pgnum="end">&nbsp;</div>
</div>
</div>
</div>


</body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.12
<SEQUENCE>3
<FILENAME>ex_603807.htm
<DESCRIPTION>EXHIBIT 10.12
<TEXT>
<html><head>
	<title>ex_603807.htm</title>
	<!-- Generated by ThunderDome Portal - 1/24/2024 5:46:59 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="margin: 0pt; text-align: right; font-family: Arial; font-size: 10pt;"><b>Exhibit 10.12</b></p>

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

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

<p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b>LATTICE SEMICONDUCTOR CORPORATION</b></p>

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

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>20</b><b>23</b><b> Cash Incentive Plan Summary</b></p>

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

<hr style="width: 100%; height: 1px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); border: none; text-align: left; margin: 0 auto 0 0">
<p style="font-family: Arial; font-size: 10pt; margin: 0">&nbsp;</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0"><b>Purpose</b></p>

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

<p style="font-family: Arial; font-size: 10pt; margin: 0">The Lattice Cash Incentive Plan (the &#8220;Plan&#8221;) directly supports the achievement of business objectives while rewarding individual contribution. Employees will be compensated both for achievement of specific financial measures derived from the Company&#8217;s annual operating plan and corporate performance measured by the achievement of corporate MBOs. The Plan is established under the terms of and is governed by the Company&#8217;s 2013 Incentive Plan and the Plan accordingly is subject to administration by the Compensation Committee of the Company&#8217;s Board of Directors (the &#8220;Compensation Committee&#8221;).</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;"><b>Effective Date</b></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;">The Plan is effective the first day of the fiscal year as defined by the Lattice Finance Department.</p>

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

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

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

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">The Incentive Period is the fiscal year as defined by the Lattice Finance Department.</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;"><b>Incentive Payment</b></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;">Incentives are paid annually following the close of the fiscal year, audit of the Company&#8217;s financial results for the year, determination of the achievement of Corporate MBOs and Compensation Committee approval of the proposed payment.</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;"><b>Eligibility</b></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;">Regular employees become eligible to participate in the plan beginning on their hire date, except as otherwise provided under the heading Other General Provisions hereafter. Employees in Grade 16 and above (hereafter &#8220;Executives&#8221;) become eligible to participate as provided in their initial offer letter or Employment Agreement, as applicable.</p>

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

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">Eligibility excludes the following:</p>

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

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

		<tr style="font-family: Arial; font-size: 10pt;">
			<td style="width: 18pt; font-family: Arial; font-size: 10pt;">&nbsp;</td>
			<td style="width: 18pt; vertical-align: top; font-family: Arial; font-size: 10pt;">
			<p style="font-family: Arial; margin: 0pt; text-align: left; font-size: 10pt;">&#8226;</p>
			</td>
			<td style="vertical-align: top; font-family: Arial; font-size: 10pt;">
			<p style="font-family: Arial; margin: 0pt; text-align: left; font-size: 10pt;">Those who are eligible under the Company&#8217;s Sales Incentive Plan (&#8220;SIP&#8221;);</p>
			</td>
		</tr>

</table>

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

		<tr style="font-family: Arial; font-size: 10pt;">
			<td style="width: 18pt; font-family: Arial; font-size: 10pt;">&nbsp;</td>
			<td style="width: 18pt; vertical-align: top; font-family: Arial; font-size: 10pt;">
			<p style="font-family: Arial; margin: 0pt; text-align: left; font-size: 10pt;">&#8226;</p>
			</td>
			<td style="vertical-align: top; font-family: Arial; font-size: 10pt;">
			<p style="font-family: Arial; margin: 0pt; text-align: left; font-size: 10pt;">Temporary employees (including interns) and contractors; and</p>
			</td>
		</tr>

</table>

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

		<tr style="font-family: Arial; font-size: 10pt;">
			<td style="width: 18pt; font-family: Arial; font-size: 10pt;">&nbsp;</td>
			<td style="width: 18pt; vertical-align: top; font-family: Arial; font-size: 10pt;">
			<p style="font-family: Arial; margin: 0pt; text-align: left; font-size: 10pt;">&#8226;</p>
			</td>
			<td style="vertical-align: top; font-family: Arial; font-size: 10pt;">
			<p style="font-family: Arial; margin: 0pt; text-align: left; font-size: 10pt;">Any other persons deemed ineligible by application of the provisions set forth under the heading "Other General Provisions" hereafter.</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;"><b>Incentive Targets</b></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;">Each participant will be assigned an incentive target (&#8220;Individual Target&#8221;) established under the Company&#8217;s compensation practices. The Individual Target, stated as a percentage of Eligible Wages, is the potential incentive amount that an employee may earn if all funding and performance criteria for the Incentive Period are met at 100% of target. Changes in the Individual Target during the fiscal year will be prorated as provided under the heading Other General Provisions hereafter.</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</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">&nbsp;</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">&nbsp;</div>
</div>
</div>
</div>

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

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

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

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">The table below contains the three (3) performance metrics and their respective weights that are applied to determine the 2023 CIP pool funding. The Compensation Committee of the Board of Directors approves the Corporate MBOs as well as the payout factor of the Corporate MBOs at the end of the preceding fiscal year. The determination of the Committee is final.</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;">&nbsp;</p>

<table cellpadding="0pt" cellspacing="0pt" style="width: 60%; text-indent: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0pt; margin-right: auto;">

		<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
			<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 60%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
			<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0pt; text-align: center;"><b>20</b><b>23</b><b> Performance Metric</b></p>
			</td>
			<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 40%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
			<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0pt; text-align: center;"><b>Metric Weight</b></p>
			</td>
		</tr>
		<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
			<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 60%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
			<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">1 - Financial Metric: Operating Income</p>
			</td>
			<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 40%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
			<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0pt; text-align: center;">33.3%</p>
			</td>
		</tr>
		<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
			<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 60%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
			<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">2 - Financial Metric: Revenue</p>
			</td>
			<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 40%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
			<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0pt; text-align: center;">33.3%</p>
			</td>
		</tr>
		<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
			<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 60%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
			<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">3 - Corporate MBOs</p>
			</td>
			<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 40%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
			<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0pt; text-align: center;">33.3%</p>
			</td>
		</tr>
		<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
			<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 60%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
			<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;">Total</p>
			</td>
			<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 40%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">
			<p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0pt; text-align: center;">100.0%</p>
			</td>
		</tr>

</table>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt;">&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: left;"><b>Funding</b></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;">Pool funding is based on the achievement of the financial metrics Revenue and Operating Income. No funding will take place until either the Revenue threshold or Operating Income threshold are achieved. Once the Revenue threshold or Operating Income threshold is attained, the Corporate MBOs will begin to payout and will be based on the Corporate MBOs payout factor approved by the Compensation Committee of the Board of Directors. The 2023 Corporate MBOs have a maximum payout factor of 200%.</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;">Once each financial metric achieves its threshold, the metric will fund the plan on a linear basis starting with a payout factor of 0% and continuing until 100% target is reached;&nbsp;and once each financial metric achieves its Target, the metric will fund the plan on a linear basis above 100% until the maximum payout factor of 200%.</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;">Operating Income is defined as Non-GAAP Operating Income.</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;">The Compensation Committee of the Board of Directors reserves the right to adjust the financial metrics in the event the Company engages in non-ordinary course transactions, including without limitation, mergers, acquisitions or divestitures.</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;"><b>Employee Payout</b></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;">At the end of the Incentive Period, employees will be eligible for an incentive based on the following formula.</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;">Again in 2023, 100% of an employee&#8217;s incentive is variable based upon management discretion and is variable based on the CIP funding % and employee&#8217;s individual target.</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 0pt 0pt 36pt; text-align: left;"><i>Employee Payout = </i><i>{</i><i>[E</i><i>mployee&#8217;s Eligible </i><i>Wages * Individual</i><i> CIP Target] * [</i><i>Weighted Company CIP Funding</i><i> % * </i><i>0-200% Manager Discretion</i><i>]</i><i>}</i></p>

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

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">Note: Lattice's Board Compensation Committee maintains the right to reduce or increase any amount payable under this Plan, including without limitation, any amounts payable on application of this formula.</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;"><b>Other General Provisions</b></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;"><u>Current Employees</u></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;">Employee must be both a regular and active employee to participate in the plan. Employee payments will be prorated to exclude the number of calendar days the employee is not both a regular and active employee during the incentive period.</p>

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

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

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

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><u>New Employees</u></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;">New regular employees will be eligible to participate in the plan effective on the date they become actively employed. The employee payout will be prorated based on the number of calendar days they are actively employed during the incentive period.</p>

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

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

<p style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt;">&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: left;">Regular employees that transfer either on to or off of the Sales Incentive Plan will have their employee payout prorated based on the number of calendar days they are eligible to participate in the Corporate Incentive Plan during the incentive period.</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;"><u>Changes in Incentive Targets</u></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;">Changes in incentive targets will be prorated based on the number of calendar days the incentive target is in effect during the incentive period.</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;"><u>Leaves of Absence</u></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;">Employee payments will be prorated to exclude the number of calendar days the employee is on leave during the incentive period, unless otherwise provided by local law.</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;"><u>Terminations - Voluntary and Involuntary</u></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;">Employee must be in an active, eligible employment status as of the date incentive payments are actually paid to be eligible to receive an incentive payout for the prior Incentive Period and such incentive is not deemed to be earned until the payment date. No pro rata or partial payment will be paid for employees who are not actively employed on the date payments are made.</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;">The following exception is applicable to all payments: An eligible employee whose termination date, as a result of an approved Employee Restructure Plan, is on or after the last day of the incentive period, but prior to the actual payment date shall remain eligible for an incentive payout for that plan year, subject to all other plan provisions.</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;"><u>Incentive Payments</u></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;">Incentive payments will be made after the end of the fiscal year, once financial results have been determined and audited, and the Corporate MBOs have been reviewed and approved by the Compensation Committee and Board of Directors as provided above.</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;"><u>Eligible Wages</u></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;">Eligible Wages means the 12-month base salary paid during the applicable incentive period, exclusive of any bonuses, allowances, or wage supplements, unless otherwise required by local law. In the case of hourly employees, Eligible Wages mean ordinary wages earned and paid exclusive of any overtime wages paid during the incentive period.</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;"><u>Taxing</u></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;">All required and applicable taxes and deductions will be withheld from incentive payments.</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</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">&nbsp;</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">&nbsp;</div>
</div>
</div>
</div>

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

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><u>Plan Administrators</u></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;">The Compensation Committee of the Board of Directors will oversee the Plan. The Lattice Finance Department will make all determinations of the Revenue and Operating Income metrics. The Lattice Human Resources Department will administer the Plan.</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;"><u>Manager Discretion</u></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;">100% of each employee&#8217;s CIP award is subject to manager discretion, which can vary from 0 &#8211; 200% of the final 2023 CIP funding %. Manager discretion is based upon an assessment of each employee&#8217;s relative contributions to Lattice&#8217;s success in 2023.</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;"><u>Company Discretion</u></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;">Participation in this plan does not constitute a contract of employment with the Company for any specified period of time, nor is it an entitlement to participate in any other program or any future program. The Compensation Committee reserves the right to cancel, revise, interpret, and apply this Plan and its provisions and to reduce any amounts payable under its terms at its sole discretion. Changes to the Plan must be in writing. Changes impacting the Executives must be approved by the Compensation Committee. The Company&#8217;s senior employee of Human Resources, and CEO must approve any exceptions to the Plan.</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&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-21.1
<SEQUENCE>4
<FILENAME>ex_603808.htm
<DESCRIPTION>EXHIBIT 21.1
<TEXT>
<html><head>
	<title>ex_603808.htm</title>
	<!-- Generated by ThunderDome Portal - 1/20/2024 5:57:35 AM --><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: 12pt; margin: 0pt; text-align: right;"><b>Exhibit 21.1 </b></p>

<p style="font-family: Arial; font-size: 16pt; margin: 0pt; text-align: left;"><b>LATTICE SEMICONDUCTOR CORPORATION </b></p>

<p style="font-family: Arial; font-size: 16pt; margin: 0pt; text-align: left;"><b>SUBSIDIARIES OF THE REGISTRANT </b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:12pt;margin:0pt;text-align:left;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:12pt;margin:0pt;text-align:left;">&nbsp;</p>

<table cellpadding="0pt" cellspacing="0pt" style="width: 100%; text-indent: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; margin-right: 0pt;">

		<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
			<td style="vertical-align: bottom; width: 6%; 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;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 55%; 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;"><b>Name</b></p>
			</td>
			<td style="vertical-align: bottom; width: 1%; 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;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 38%; 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;"><b>Jurisdiction of Incorporation</b></p>
			</td>
		</tr>
		<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);">
			<td style="vertical-align: bottom; width: 6%; 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;">1.</p>
			</td>
			<td style="vertical-align: bottom; width: 55%; 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;">Lattice Semiconductor Limited</p>
			</td>
			<td style="vertical-align: bottom; width: 1%; 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;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; width: 38%; 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;">Bermuda</p>
			</td>
		</tr>
		<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);">
			<td style="vertical-align: bottom; width: 6%; 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;">2.</p>
			</td>
			<td style="vertical-align: bottom; width: 55%; 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;">Lattice Semiconductor (Shanghai) Co. Ltd.</p>
			</td>
			<td style="vertical-align: bottom; width: 1%; 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;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; width: 38%; 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;">China</p>
			</td>
		</tr>
		<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);">
			<td style="vertical-align: bottom; width: 6%; 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;">3.</p>
			</td>
			<td style="vertical-align: bottom; width: 55%; 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;">Lattice Semiconducteurs SARL</p>
			</td>
			<td style="vertical-align: bottom; width: 1%; 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;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; width: 38%; 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;">France</p>
			</td>
		</tr>
		<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);">
			<td style="vertical-align: bottom; width: 6%; 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;">4.</p>
			</td>
			<td style="vertical-align: bottom; width: 55%; 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;">Lattice Semiconductor GmbH</p>
			</td>
			<td style="vertical-align: bottom; width: 1%; 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;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; width: 38%; 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;">Germany</p>
			</td>
		</tr>
		<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);">
			<td style="vertical-align: bottom; width: 6%; 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;">5.</p>
			</td>
			<td style="vertical-align: bottom; width: 55%; 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;">Lattice Semiconductor (India) Pvt. Ltd.</p>
			</td>
			<td style="vertical-align: bottom; width: 1%; 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;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; width: 38%; 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;">India</p>
			</td>
		</tr>
		<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);">
			<td style="vertical-align: bottom; width: 6%; 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;">6.</p>
			</td>
			<td style="vertical-align: bottom; width: 55%; 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;">Lattice Semiconductor SRL</p>
			</td>
			<td style="vertical-align: bottom; width: 1%; 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;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; width: 38%; 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;">Italy</p>
			</td>
		</tr>
		<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);">
			<td style="vertical-align: bottom; width: 6%; 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;">7.</p>
			</td>
			<td style="vertical-align: bottom; width: 55%; 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;">Lattice Semiconductor KK</p>
			</td>
			<td style="vertical-align: bottom; width: 1%; 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;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; width: 38%; 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;">Japan</p>
			</td>
		</tr>
		<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);">
			<td style="vertical-align: bottom; width: 6%; 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;">8</p>
			</td>
			<td style="vertical-align: bottom; width: 55%; 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;">Lattice Semiconductor Korea Co. Ltd.</p>
			</td>
			<td style="vertical-align: bottom; width: 1%; 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;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; width: 38%; 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;">Korea</p>
			</td>
		</tr>
		<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);">
			<td style="vertical-align: bottom; width: 6%; 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;">9.</p>
			</td>
			<td style="vertical-align: bottom; width: 55%; 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;">Lattice Semiconductor B.V.</p>
			</td>
			<td style="vertical-align: bottom; width: 1%; 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;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; width: 38%; 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;">Netherlands</p>
			</td>
		</tr>
		<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);">
			<td style="vertical-align: bottom; width: 6%; 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;">10.</p>
			</td>
			<td style="vertical-align: bottom; width: 55%; 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;">Lattice Semiconductor (PH) Corporation</p>
			</td>
			<td style="vertical-align: bottom; width: 1%; 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;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; width: 38%; 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;">Philippines</p>
			</td>
		</tr>
		<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);">
			<td style="vertical-align: bottom; width: 6%; 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;">11.</p>
			</td>
			<td style="vertical-align: bottom; width: 55%; 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;">Lattice SG Pte. Ltd.</p>
			</td>
			<td style="vertical-align: bottom; width: 1%; 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;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; width: 38%; 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;">Singapore</p>
			</td>
		</tr>
		<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);">
			<td style="vertical-align: bottom; width: 6%; 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;">12.</p>
			</td>
			<td style="vertical-align: bottom; width: 55%; 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;">HDMI Licensing, LLC</p>
			</td>
			<td style="vertical-align: bottom; width: 1%; 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;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; width: 38%; 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;">Delaware, USA</p>
			</td>
		</tr>
		<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);">
			<td style="vertical-align: bottom; width: 6%; 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;">13.</p>
			</td>
			<td style="vertical-align: bottom; width: 55%; 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;">MHL, LLC</p>
			</td>
			<td style="vertical-align: bottom; width: 1%; 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;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; width: 38%; 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;">Delaware, USA</p>
			</td>
		</tr>
		<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);">
			<td style="vertical-align: bottom; width: 6%; 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;">14.</p>
			</td>
			<td style="vertical-align: bottom; width: 55%; 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;">SiBEAM, Inc.</p>
			</td>
			<td style="vertical-align: bottom; width: 1%; 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;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; width: 38%; 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;">Delaware, USA</p>
			</td>
		</tr>
		<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);">
			<td style="vertical-align: bottom; width: 6%; 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;">15.</p>
			</td>
			<td style="vertical-align: bottom; width: 55%; 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;">Lattice Connectivity, LLC</p>
			</td>
			<td style="vertical-align: bottom; width: 1%; 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;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; width: 38%; 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;">Delaware, USA</p>
			</td>
		</tr>
		<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);">
			<td style="vertical-align: bottom; width: 6%; 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;">16.</p>
			</td>
			<td style="vertical-align: bottom; width: 55%; 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;">Lattice Semiconductor International LLC</p>
			</td>
			<td style="vertical-align: bottom; width: 1%; 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;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; width: 38%; 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;">Delaware, USA</p>
			</td>
		</tr>
		<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);">
			<td style="vertical-align: bottom; width: 6%; 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;">17.</p>
			</td>
			<td style="vertical-align: bottom; width: 55%; 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;">Lattice Semiconductor Operations LLC</p>
			</td>
			<td style="vertical-align: bottom; width: 1%; 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;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; width: 38%; 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;">Delaware, USA</p>
			</td>
		</tr>
		<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);">
			<td style="vertical-align: bottom; width: 6%; 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;">18.</p>
			</td>
			<td style="vertical-align: bottom; width: 55%; 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;">SPMT, LLC</p>
			</td>
			<td style="vertical-align: bottom; width: 1%; 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;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; width: 38%; 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;">Delaware, USA</p>
			</td>
		</tr>
		<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);">
			<td style="vertical-align: bottom; width: 6%; 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;">19.</p>
			</td>
			<td style="vertical-align: bottom; width: 55%; 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;">WirelessHD, LLC</p>
			</td>
			<td style="vertical-align: bottom; width: 1%; 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;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; width: 38%; 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;">Delaware, USA</p>
			</td>
		</tr>
		<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);">
			<td style="vertical-align: bottom; width: 6%; 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;">20.</p>
			</td>
			<td style="vertical-align: bottom; width: 55%; 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;">Lattice Semiconductor UK Limited</p>
			</td>
			<td style="vertical-align: bottom; width: 1%; 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;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; width: 38%; 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;">United Kingdom</p>
			</td>
		</tr>
		<tr style="background-color: rgb(204, 238, 255);">
			<td style="vertical-align: bottom; width: 6%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">21.</td>
			<td style="vertical-align: bottom; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Mirametrix Inc.</td>
			<td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&nbsp;</td>
			<td style="vertical-align: bottom; width: 38%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Canada</td>
		</tr>
		<tr style="background-color: rgb(255, 255, 255);">
			<td style="vertical-align: bottom; width: 6%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">22.</td>
			<td style="vertical-align: bottom; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Latticesemiconductor Malaysia Sdn. Bhd.</td>
			<td style="vertical-align: bottom; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&nbsp;</td>
			<td style="vertical-align: bottom; width: 38%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Malaysia</td>
		</tr>

</table>

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

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

<p style="font-family:'Times New Roman', Times, serif;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-23.1
<SEQUENCE>5
<FILENAME>ex_603809.htm
<DESCRIPTION>EXHIBIT 23.1
<TEXT>
<html><head>
	<title>ex_603809.htm</title>
	<!-- Generated by ThunderDome Portal - 2/16/2024 2:03:35 AM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no">
</head>
<body style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; padding:0in .1in;">
<p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: right;"><b>Exhibit 23.1 </b></p>

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

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

<p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: center;"><b><font style="background-color:#ffffff;">Consent of Independent Registered Public Accounting Firm</font></b></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;">We consent to the incorporation by reference in the Registration Statements (No. 333-176133, No. 333-182047, No. 333-188455, No. 333-195888, No. 333-220987, No. 333-224933, No. 333-227153, No. 333-232337, No. 333-253594, and No. 333-271732) of Lattice Semiconductor Corporation of our reports dated February 16, 2024, with respect to the consolidated financial statements of Lattice Semiconductor Corporation and the effectiveness of internal control over financial reporting of Lattice Semiconductor Corporation included in this Annual Report (Form&nbsp;10-K) of Lattice Semiconductor Corporation for the year ended December 30, 2023.</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;">/s/ Ernst &amp; Young LLP</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;">San Jose, California</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">February 16, 2024</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&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-31.1
<SEQUENCE>6
<FILENAME>ex_603810.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<html><head>
	<title>ex_603810.htm</title>
	<!-- Generated by ThunderDome Portal - 2/14/2024 5:07:01 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: 12pt; margin: 0pt; text-align: right;"><b>Exhibit 31.1 </b></p>

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

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

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

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

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

<table cellpadding="0pt" cellspacing="0pt" style="width: 100%; text-indent: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; margin-right: 0pt;">

		<tr style="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
			<td style="width: 18pt; 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;">1.</p>
			</td>
			<td style="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;">I have reviewed this Annual Report on Form 10-K of Lattice Semiconductor Corporation;</p>
			</td>
		</tr>
		<tr style="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
			<td style="width: 18pt; 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;">2.</p>
			</td>
			<td style="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;">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; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
			<td style="width: 18pt; 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;">3.</p>
			</td>
			<td style="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;">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; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
			<td style="width: 18pt; 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;">4.</p>
			</td>
			<td style="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;">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>

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

		<tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">&nbsp;</td>
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">(a)</p>
			</td>
			<td style="font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; 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; font-family: Arial; font-size: 9pt;">
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">&nbsp;</td>
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">(b)</p>
			</td>
			<td style="font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; 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; font-family: Arial; font-size: 9pt;">
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">&nbsp;</td>
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">(c)</p>
			</td>
			<td style="font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; 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; font-family: Arial; font-size: 9pt;">
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">&nbsp;</td>
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">(d)</p>
			</td>
			<td style="font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; 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>

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

		<tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">5.</p>
			</td>
			<td style="font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; 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>

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

		<tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">&nbsp;</td>
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">(a)</p>
			</td>
			<td style="font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; 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; font-family: Arial; font-size: 9pt;">
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">&nbsp;</td>
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">(b)</p>
			</td>
			<td style="font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; 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: 9pt; margin: 0pt; text-align: left; text-indent: 0pt;">&nbsp;</p>

<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Date: February 16, 2024</p>

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

<p style="font-family: Arial; font-size: 9pt; 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: 9pt;">

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

</table>

<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&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-31.2
<SEQUENCE>7
<FILENAME>ex_603811.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<html><head>
	<title>ex_603811.htm</title>
	<!-- Generated by ThunderDome Portal - 2/14/2024 5:06:29 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: 12pt; margin: 0pt; text-align: right;"><b>Exhibit 31.2 </b></p>

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

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

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

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

<p style="font-family: Arial; font-size: 9pt; 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: 9pt;">

		<tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">1.</p>
			</td>
			<td style="font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">I have reviewed this Annual Report on Form 10-K of Lattice Semiconductor Corporation;</p>
			</td>
		</tr>
		<tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">2.</p>
			</td>
			<td style="font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; 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; font-family: Arial; font-size: 9pt;">
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">3.</p>
			</td>
			<td style="font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; 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; font-family: Arial; font-size: 9pt;">
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">4.</p>
			</td>
			<td style="font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; 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>

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

		<tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">&nbsp;</td>
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">(a)</p>
			</td>
			<td style="font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; 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; font-family: Arial; font-size: 9pt;">
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">&nbsp;</td>
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">(b)</p>
			</td>
			<td style="font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; 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; font-family: Arial; font-size: 9pt;">
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">&nbsp;</td>
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">(c)</p>
			</td>
			<td style="font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; 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; font-family: Arial; font-size: 9pt;">
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">&nbsp;</td>
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">(d)</p>
			</td>
			<td style="font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; 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>

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

		<tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">5.</p>
			</td>
			<td style="font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; 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>

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

		<tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">&nbsp;</td>
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">(a)</p>
			</td>
			<td style="font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; 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; font-family: Arial; font-size: 9pt;">
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">&nbsp;</td>
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">(b)</p>
			</td>
			<td style="font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; 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: 9pt; margin: 0pt; text-align: left; text-indent: 0pt;">&nbsp;</p>

<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Date: February 16, 2024</p>

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

<p style="font-family: Arial; font-size: 9pt; 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: 9pt;">

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

</table>

<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&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.1
<SEQUENCE>8
<FILENAME>ex_603812.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<html><head>
	<title>ex_603812.htm</title>
	<!-- Generated by ThunderDome Portal - 2/14/2024 5:05:45 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: 12pt; margin: 0pt; text-align: right;"><b>Exhibit 32.1 </b></p>

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

<p style="font-family: Arial; font-size: 16pt; 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: center;">&nbsp;</p>

<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">In connection with the Annual Report of Lattice Semiconductor Corporation (the Company) on Form 10-K for the year ended December 30, 2023 (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: 9pt; 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: 9pt;">

		<tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">&nbsp;</td>
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">(1)</p>
			</td>
			<td style="font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; 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; font-family: Arial; font-size: 9pt;">
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">&nbsp;</td>
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">(2)</p>
			</td>
			<td style="font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; 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: 9pt; margin: 0pt; text-align: left;">&nbsp;</p>

<p style="font-family: Arial; font-size: 9pt; 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: 9pt; 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: 9pt;">

		<tr style="font-family: Arial; font-size: 9pt;">
			<td style="vertical-align: bottom; width: 61%; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; 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: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">/s/ James Anderson</p>
			</td>
		</tr>
		<tr style="font-family: Arial; font-size: 9pt;">
			<td style="vertical-align: bottom; width: 61%; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; width: 39%; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">James Anderson</p>
			</td>
		</tr>
		<tr style="font-family: Arial; font-size: 9pt;">
			<td style="vertical-align: bottom; width: 61%; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; width: 39%; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><i>Chief Executive Officer</i></p>
			</td>
		</tr>

</table>

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

<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Date: February 16, 2024</p>

<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&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>9
<FILENAME>ex_603813.htm
<DESCRIPTION>EXHIBIT 32.2
<TEXT>
<html><head>
	<title>ex_603813.htm</title>
	<!-- Generated by ThunderDome Portal - 2/14/2024 5:05:17 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: 12pt; margin: 0pt; text-align: right;"><b>Exhibit 32.2 </b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:12pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family: Arial; font-size: 16pt; 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">&nbsp;</p>

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

<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">In connection with the Annual Report of Lattice Semiconductor Corporation (the Company) on Form 10-K for the year ended December 30, 2023 (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: 9pt; 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: 9pt;">

		<tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">&nbsp;</td>
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">(1)</p>
			</td>
			<td style="font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; 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>

</table>

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

		<tr style="vertical-align: top; font-family: Arial; font-size: 9pt;">
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">&nbsp;</td>
			<td style="width: 18pt; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">(2)</p>
			</td>
			<td style="font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; 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: 9pt; margin: 0pt; text-align: left; text-indent: 0pt;">&nbsp;</p>

<p style="font-family: Arial; font-size: 9pt; 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: 9pt; 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: 9pt;">

		<tr style="font-family: Arial; font-size: 9pt;">
			<td style="vertical-align: bottom; width: 54%; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; 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: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">/s/ Sherri Luther</p>
			</td>
		</tr>
		<tr style="font-family: Arial; font-size: 9pt;">
			<td style="vertical-align: bottom; width: 54%; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; width: 46%; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Sherri Luther</p>
			</td>
		</tr>
		<tr style="font-family: Arial; font-size: 9pt;">
			<td style="vertical-align: bottom; width: 54%; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; width: 46%; font-family: Arial; font-size: 9pt;">
			<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><i>Chief Financial Officer</i></p>
			</td>
		</tr>

</table>

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

<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Date: February 16, 2024</p>

<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&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-97.1
<SEQUENCE>10
<FILENAME>ex_621696.htm
<DESCRIPTION>EXHIBIT 97.1
<TEXT>
<html><head>
	<title>ex_621696.htm</title>
	<!-- Generated by ThunderDome Portal - 2/8/2024 4:07:20 PM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no">
</head>
<body style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; padding: 0in 0.1in; cursor: auto;">
<p style="margin: 0px 0pt; text-align: right; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt"><b>Exhibit 97.1</b></font></p>

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

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>LATTICE SEMICONDUCTOR CORPORATION</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>COMPENSATION RECOVERY POLICY</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">As adopted on August 4, 2023</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Lattice Semiconductor Corporation (the &#8220;<b>Company</b>&#8221;) is committed to strong corporate governance. As part of this commitment, the Compensation Committee (the &#8220;<b>Committee</b>&#8221;) of the Company&#8217;s Board of Directors (the &#8220;<b>Board</b>&#8221;) has adopted this clawback policy called the Compensation Recovery Policy (the &#8220;<b>Policy</b>&#8221;). The Policy is intended to further the Company&#8217;s pay-for-performance philosophy and to comply with applicable law by providing for the reasonably prompt recovery of incentive-based compensation received by Executive Officers in the event of an Accounting Restatement.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Capitalized terms used in the Policy are defined below, and the definitions have substantive impact on its application so reviewing them carefully is important to your understanding. The application of the Policy to Executive Officers is not discretionary, except to the limited extent provided below, and applies without regard to whether an Executive Officer was at fault.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Policy is intended to comply with, and will be interpreted in a manner consistent with, Section 10D of the Securities Exchange Act of 1934 (the &#8220;<b>Exchange Act</b>&#8221;), with Exchange Act Rule 10D-1 and with the listing standards of the national securities exchange (the &#8220;<b>Exchange</b>&#8221;) on which the securities of the Company are listed, including any interpretive guidance provided by the Exchange.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Persons Covered by the Policy</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Policy is binding and enforceable against all Executive Officers. &#8220;<b>Executive Officer</b>&#8221; means each individual who is or was ever designated as an &#8220;officer&#8221; by the Board in accordance with Exchange Act Rule 16a-1(f). Each Executive Officer will be required to sign and return to the Company an acknowledgement that such Executive Officer will be bound by the terms and comply with the Policy. The failure to obtain such acknowledgement will have no impact on the applicability or enforceability of the Policy.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Administration of the Policy</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Compensation Committee (the &#8220;<b>Committee</b>&#8221;) of the Company&#8217;s Board of Directors has full delegated authority to administer the Policy. The Committee is authorized to interpret and construe the Policy and to make all determinations necessary, appropriate, or advisable for the administration of the Policy. In addition, if determined in the discretion of the Board, the Policy may be administered by the independent members of the Board or another committee of the Board made up of independent members of the Board, in which case all references to the Committee will be deemed to refer to the independent members of the Board or the other Board committee. All determinations of the Committee will be final and binding and will be given the maximum deference permitted by law.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Accounting Restatements Requiring Application of the Policy</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">If the Company is required to prepare an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (an &#8220;<b>Accounting Restatement</b>&#8221;), then the Committee must determine the Excess Compensation, if any, that must be recovered. The Company&#8217;s obligation to recover Excess Compensation is not dependent on if or when the restated financial statements are filed.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Compensation Covered by the Policy</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Policy applies to certain Incentive-Based Compensation that is Received on or after October&nbsp;2,&nbsp;2023 (the &#8220;<b>Effective Date</b>&#8221;), during the Covered Period while the Company has a class of securities listed on a national securities exchange. The Incentive-Based Compensation is considered &#8220;<b>Clawback Eligible Incentive-Based Compensation</b>&#8221; if the Incentive-Based Compensation is Received by a person after such person became an Executive Officer and the person served as an Executive Officer at any time during the performance period to which the Incentive-Based Compensation applies. The &#8220;<b>Excess Compensation</b>&#8221; that is subject to recovery under the Policy is the amount of Clawback Eligible Incentive-Based Compensation that exceeds the amount of Clawback Eligible Incentive-Based Compensation that otherwise would have been Received had such Clawback Eligible Incentive-Based Compensation been determined based on the restated amounts (this is referred to in the listings standards as &#8220;erroneously awarded incentive-based compensation&#8221;).</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</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">&nbsp;</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">&nbsp;</div>
</div>
</div>
</div>

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

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">To determine the amount of Excess Compensation for Incentive-Based Compensation based on stock price or total shareholder return, where it is not subject to mathematical recalculation directly from the information in an Accounting Restatement, the amount must be based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was Received and the Company must maintain documentation of the determination of that reasonable estimate and provide the documentation to the Exchange.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 36pt;"><b>&#8220;Incentive-Based Compensation</b>&#8221; means any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 36pt;">The following items of compensation are not Incentive-Based Compensation under the Policy: salaries, bonuses paid solely at the discretion of the Committee or Board that are not paid from a bonus pool that is determined by satisfying a Financial Reporting Measure, bonuses paid solely upon satisfying one or more subjective standards and/or completion of a specified employment period, non-equity incentive plan awards earned solely upon satisfying one or more strategic measures or operational measures, and equity awards for which the grant is not contingent upon achieving any Financial Reporting Measure performance goal and vesting is contingent solely upon completion of a specified employment period (e.g., time-based vesting equity awards) and/or attaining one or more non-Financial Reporting Measures.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 36pt;"><b>&#8220;Financial Reporting Measures</b>&#8221; are measures that are determined and presented in accordance with the accounting principles used in preparing the Company&#8217;s financial statements, and any measures that are derived wholly or in part from such measures. Stock price and total shareholder return are also Financial Reporting Measures. A Financial Reporting Measure need not be presented within the financial statements or included in a filing with the Securities and Exchange Commission.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 36pt;">Incentive-Based Compensation is &#8220;<b>Received</b>&#8221; under the Policy in the Company&#8217;s fiscal period during which the Financial Reporting Measure specified in the Incentive-Based Compensation award is attained, even if the payment, vesting, settlement or grant of the Incentive-Based Compensation occurs after the end of that period. For the avoidance of doubt, the Policy does not apply to Incentive-Based Compensation for which the Financial Reporting Measure is attained prior to the Effective Date.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 36pt;"><b>&#8220;Covered Period</b>&#8221; means the three completed fiscal years immediately preceding the Accounting Restatement Determination Date. In addition, Covered Period can include certain transition periods resulting from a change in the Company&#8217;s fiscal year.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 36pt;"><b>&#8220;Accounting Restatement Determination Date</b>&#8221; means the earliest to occur of: (a) the date the Board, a committee of the Board, or one or more of the officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement; and (b) the date a court, regulator, or other legally authorized body directs the Company to prepare an Accounting Restatement.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Repayment of Excess Compensation</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company must recover Excess Compensation reasonably promptly and Executive Officers are required to repay Excess Compensation to the Company. Subject to applicable law, the Company may recover Excess Compensation by requiring the Executive Officer to repay such amount to the Company by direct payment to the Company or such other means or combination of means as the Committee determines to be appropriate (these determinations do not need to be identical as to each Executive Officer). These means may include, but are not limited to:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:36pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(a)</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">requiring reimbursement of cash Incentive-Based Compensation previously paid;</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:36pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(b)</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer, or other disposition of any equity-based awards;</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:36pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(c)</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">offsetting the amount to be recovered from any unpaid or future compensation to be paid by the Company or any affiliate of the Company to the Executive Officer to the extent permissible under Section 409A of the Internal Revenue Code of 1986, as amended;</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:36pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(d)</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">cancelling outstanding vested or unvested equity awards; and/or</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:36pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(e)</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">taking any other remedial and recovery action permitted by law, as determined by the Committee.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</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">&nbsp;</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">&nbsp;</div>
</div>
</div>
</div>

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

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The repayment of Excess Compensation must be made by an Executive Officer notwithstanding any Executive Officer&#8217;s belief (whether or not legitimate) that the Excess Compensation had been previously earned under applicable law and therefore is not subject to clawback.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In addition to its rights to recovery under the Policy, the Company or any affiliate of the Company may take any legal actions it determines appropriate to enforce an Executive Officer&#8217;s obligations to the Company or its affiliate or to discipline an Executive Officer, including (without limitation) termination of employment, institution of civil proceedings, reporting of misconduct to appropriate governmental authorities, reduction of future compensation opportunities or change in role. The decision to take any actions described in the preceding sentence will not be subject to the approval of the Committee and can be made by the Board, any committee of the Board, or any duly authorized officer of the Company or of any applicable affiliate of the Company.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Limited Exceptions to the Policy</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company must recover Excess Compensation in accordance with the Policy except to the limited extent that the conditions set forth below are met, and the Committee determines that recovery of the Excess Compensation would be impracticable:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:36pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(a)</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The direct expense paid to a third party to assist in enforcing the Policy would exceed the amount to be recovered. Before reaching this conclusion, the Company must make a reasonable attempt to recover the Excess Compensation, document the reasonable attempt(s) taken to so recover, and provide that documentation to the Exchange; or</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:36pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(b)</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the legal requirements as such.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Other Important Information in the Policy</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Policy is in addition to the requirements of Section 304 of the Sarbanes-Oxley Act of 2002 that are applicable to the Company&#8217;s Chief Executive Officer and Chief Financial Officer, as well as any other applicable laws, regulatory requirements, or rules. With the exception of any compensation that is Received prior to the Effective Date, which compensation will remain subject to any clawback or other compensation recovery policy previously adopted by the Company, the Policy supersedes in full all of the clawback or other compensation recovery policies of the Company that were in effect prior to the Effective Date to the extent those policies were applicable to Executive Officers and the operative portions of those policies will have no further force or effect on or after the Effective Date.<sup style="vertical-align:top;line-height:120%;"> </sup></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Notwithstanding the terms of any of the Company&#8217;s organizational documents (including, but not limited to, the Company&#8217;s bylaws), any corporate policy or any contract (including, but not limited to, any indemnification agreement), neither the Company nor any affiliate of the Company will indemnify or provide advancement for any Executive Officer against any loss of Excess Compensation. Neither the Company nor any affiliate of the Company will pay for or reimburse insurance premiums for an insurance policy that covers potential recovery obligations. In the event that pursuant to the Policy the Company is required to recover Excess Compensation from an Executive Officer who is no longer an employee, the Company will be entitled to seek recovery in order to comply with applicable law, regardless of the terms of any release of claims or separation agreement such individual may have signed.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Committee or Board may review and modify the Policy from time to time.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">If any provision of the Policy or the application of any such provision to any Executive Officer is adjudicated to be invalid, illegal or unenforceable in any respect, such invalidity, illegality or unenforceability will not affect any other provisions of the Policy or the application of such provision to another Executive Officer, and the invalid, illegal or unenforceable provisions will be deemed amended to the minimum extent necessary to render any such provision or application enforceable.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">This Policy, and any repayment of Erroneously Awarded Compensation pursuant to this Policy that is required to be disclosed in the Company's filings with the SEC, will be disclosed as required by the Securities Act of 1933, as amended, the Exchange Act, and related rules and regulations.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The Policy will terminate and no longer be enforceable when the Company ceases to be listed issuer within the meaning of Section 10D of the Exchange Act.</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -36pt; text-indent: 36pt;">&nbsp;</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">&nbsp;</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">&nbsp;</div>
</div>
</div>
</div>

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

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>ACKNOWLEDGEMENT</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:0pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">I acknowledge that I have received and read the Compensation Recovery Policy (the &#8220;<b>Policy</b>&#8221;) of Lattice Semiconductor Corporation (the &#8220;<b>Company</b>&#8221;).</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:0pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">I understand and acknowledge that the Policy applies to me, and all of my beneficiaries, heirs, executors, administrators or other legal representatives and that the Company&#8217;s right to recovery in order to comply with applicable law will apply, regardless of the terms of any release of claims or separation agreement I have signed or will sign in the future.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:0pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">I agree to be bound by and to comply with the Policy and understand that determinations of the Committee (as such term is used in the Policy) will be final and binding and will be given the maximum deference permitted by law.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:0pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">I understand and agree that my current indemnification rights, whether in an individual agreement or the Company&#8217;s organizational documents, exclude the right to be indemnified for amounts required to be recovered under the Policy.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:0pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">I understand that my failure to comply in all respects with the Policy is a basis for termination of my employment with the Company and any affiliate of the Company, as well as any other appropriate discipline.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:0pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">I understand that neither the Policy, nor the application of the Policy to me, gives rise to a resignation for good reason (or similar concept) by me under any applicable employment agreement or arrangement.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:0pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">I acknowledge that if I have questions concerning the meaning or application of the Policy, it is my responsibility to seek guidance from the Legal Department, Human Resources or my own personal advisers.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:0pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#9679;</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">I acknowledge that neither this Acknowledgement nor the Policy is meant to constitute an employment contract.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Please review and sign this form.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:40.2532679738562%;margin-left:0pt;margin-right:auto;">

		<tr>
			<td style="vertical-align:top;width:102.2%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Executive Officer</b></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:102.2%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:102.2%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:102.2%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 102.2%; border-top: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:9pt;">(<i>name</i>)</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:102.2%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:102.2%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:102.2%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 102.2%; border-top: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:9pt;">(<i>signature</i>)</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:102.2%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:102.2%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:102.2%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 102.2%; border-top: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:9pt;"><i>(date)</i></p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&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>11
<FILENAME>lscc-20231230.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 06:08PM UTC 2024-02-16--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:currency="http://xbrl.sec.gov/currency/2023" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:exch="http://xbrl.sec.gov/exch/2023" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:lscc="http://www.latticesemi.com/20231230" xmlns:naics="http://xbrl.sec.gov/naics/2023" xmlns:sic="http://xbrl.sec.gov/sic/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:srt-types="http://fasb.org/srt-types/2023" xmlns:stpr="http://xbrl.sec.gov/stpr/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:us-types="http://fasb.org/us-types/2023" 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/20231230">
  <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://xbrl.sec.gov/naics/2023" schemaLocation="https://xbrl.sec.gov/naics/2023/naics-2023.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/exch/2023" schemaLocation="https://xbrl.sec.gov/exch/2023/exch-2023.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/>
  <xsd:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/sic/2023" schemaLocation="https://xbrl.sec.gov/sic/2023/sic-2023.xsd"/>
  <xsd:import namespace="http://fasb.org/us-types/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd"/>
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/stpr/2023" schemaLocation="https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd"/>
  <xsd:import namespace="http://fasb.org/srt-types/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd"/>
  <xsd:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/currency/2023" schemaLocation="https://xbrl.sec.gov/currency/2023/currency-2023.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/ecd/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="lscc-20231230_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-20231230_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-20231230_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-20231230_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/20231230/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" roleURI="http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">001 - Statement - Consolidated Statements of Operations</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" roleURI="http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-comprehensive-income">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">002 - Statement - Consolidated Statements of Comprehensive Income</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" roleURI="http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">003 - Statement - Consolidated Balance Sheets</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-parentheticals" roleURI="http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets-parentheticals">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">004 - Statement - Consolidated Balance Sheets (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" roleURI="http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">005 - Statement - Consolidated Statements of Cash Flows</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-" roleURI="http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-stockholders-equity-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">006 - Statement - Consolidated Statements of Stockholders' Equity</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-and-significant-accounting-policies" roleURI="http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">007 - Disclosure - Note 1 - Basis of Presentation and Significant Accounting 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" roleURI="http://www.latticesemi.com/20231230/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/20231230/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/20231230/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-property-and-equipment" roleURI="http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">011 - Disclosure - Note 5 - Property and Equipment</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-intangible-assets" roleURI="http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">012 - Disclosure - Note 6 - 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-7-longterm-debt" roleURI="http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">013 - Disclosure - Note 7 - 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-8-restructuring" roleURI="http://www.latticesemi.com/20231230/role/statement-note-8-restructuring">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">014 - Disclosure - Note 8 - 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-9-leases" roleURI="http://www.latticesemi.com/20231230/role/statement-note-9-leases">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">015 - Disclosure - Note 9 - 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-10-stockbased-compensation-plans" roleURI="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">016 - Disclosure - Note 10 - Stock-Based Compensation Plans</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-common-stock-repurchase-program-" roleURI="http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">017 - Disclosure - Note 11 - Common Stock Repurchase Program</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-12-income-taxes" roleURI="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">018 - Disclosure - Note 12 - 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-13-employee-benefit-plans" roleURI="http://www.latticesemi.com/20231230/role/statement-note-13-employee-benefit-plans">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">019 - Disclosure - Note 13 - Employee Benefit Plans</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-14-contingencies" roleURI="http://www.latticesemi.com/20231230/role/statement-note-14-contingencies">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">020 - Disclosure - Note 14 - 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/20231230/role/statement-significant-accounting-policies-policies">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995467 - 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-1-basis-of-presentation-and-significant-accounting-policies-tables" roleURI="http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995468 - Disclosure - Note 1 - Basis of Presentation and Significant Accounting Policies (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-2-net-income-per-share-tables" roleURI="http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995469 - 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/20231230/role/statement-note-3-revenue-from-contracts-with-customers-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995470 - 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/20231230/role/statement-note-4-balance-sheet-components-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995471 - 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-property-and-equipment-tables" roleURI="http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995472 - Disclosure - Note 5 - Property and Equipment (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-intangible-assets-tables" roleURI="http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995473 - Disclosure - Note 6 - 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-7-longterm-debt-tables" roleURI="http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995474 - Disclosure - Note 7 - 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-8-restructuring-tables" roleURI="http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995475 - Disclosure - Note 8 - 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-9-leases-tables" roleURI="http://www.latticesemi.com/20231230/role/statement-note-9-leases-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995476 - Disclosure - Note 9 - 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-10-stockbased-compensation-plans-tables" roleURI="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995477 - Disclosure - Note 10 - Stock-Based Compensation Plans (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-12-income-taxes-tables" roleURI="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995478 - Disclosure - Note 12 - Income Taxes (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-and-significant-accounting-policies-details-textual" roleURI="http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995479 - Disclosure - Note 1 - Basis of Presentation and Significant Accounting Policies (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-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details" roleURI="http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995480 - Disclosure - Note 1 - Basis of Presentation and Significant Accounting Policies - Concentration of Risk By Risk (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-2-net-income-per-share-earnings-per-share-details" roleURI="http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-earnings-per-share-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995481 - Disclosure - Note 2 - Net Income Per Share - Earnings 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-disaggregation-of-revenue-details" roleURI="http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995482 - 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/20231230/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995483 - 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/20231230/role/statement-note-4-balance-sheet-components-accounts-receivable-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995484 - 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/20231230/role/statement-note-4-balance-sheet-components-inventories-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995485 - 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-accrued-liabilities-details" roleURI="http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accrued-liabilities-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995486 - Disclosure - Note 4 - Balance Sheet Components - Accrued 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-5-property-and-equipment-details-textual" roleURI="http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995487 - Disclosure - Note 5 - Property and Equipment (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-property-and-equipment-property-plant-and-equipment-details" roleURI="http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995488 - Disclosure - Note 5 - Property and Equipment - Property, Plant 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-6-intangible-assets-details-textual" roleURI="http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995489 - Disclosure - Note 6 - 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-6-intangible-assets-finite-lived-intangible-assets-details" roleURI="http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995490 - Disclosure - Note 6 - Intangible Assets - Finite Lived Intangible Assets (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-intangible-assets-amortization-expense-details" roleURI="http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-amortization-expense-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995491 - Disclosure - Note 6 - 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-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details" roleURI="http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995492 - Disclosure - Note 6 - Intangible Assets - Finite Lived Intangible Assets Future 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-7-longterm-debt-details-textual" roleURI="http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995493 - Disclosure - Note 7 - 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-7-longterm-debt-fair-value-of-longterm-debt-details" roleURI="http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-fair-value-of-longterm-debt-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995494 - Disclosure - Note 7 - 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-7-longterm-debt-interest-expense-details" roleURI="http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-interest-expense-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995495 - Disclosure - Note 7 - 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-8-restructuring-details-textual" roleURI="http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995496 - Disclosure - Note 8 - 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-8-restructuring-activity-related-to-restructuring-plans-details" roleURI="http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-activity-related-to-restructuring-plans-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995497 - Disclosure - Note 8 - 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-9-leases-details-textual" roleURI="http://www.latticesemi.com/20231230/role/statement-note-9-leases-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995498 - Disclosure - Note 9 - 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-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" roleURI="http://www.latticesemi.com/20231230/role/statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995499 - Disclosure - Note 9 - 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-9-leases-maturities-of-operating-lease-liabilities-details" roleURI="http://www.latticesemi.com/20231230/role/statement-note-9-leases-maturities-of-operating-lease-liabilities-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995500 - Disclosure - Note 9 - 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-10-stockbased-compensation-plans-details-textual" roleURI="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995501 - Disclosure - Note 10 - Stock-Based Compensation Plans (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-10-stockbased-compensation-stockbased-compensation-details" roleURI="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-stockbased-compensation-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995502 - Disclosure - Note 10 - 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-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details" roleURI="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995503 - Disclosure - Note 10 - Stock-Based Compensation Plans - Share-based Payment Award Stock Options Valuation Assumptions (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-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details" roleURI="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995504 - Disclosure - Note 10 - Stock-Based Compensation Plans - Schedule of Share Based Compensation Stock Options 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-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details" roleURI="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995505 - Disclosure - Note 10 - Stock-Based Compensation Plans - Schedule of Nonvested Restricted Stock Units 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-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details" roleURI="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995506 - Disclosure - Note 10 - Stock-Based Compensation Plans - Assumptions Used at Grant Date In the Valuation of RUSs (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-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details" roleURI="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995507 - Disclosure - Note 10 - Stock-based Compensation - Share Based Compensation Performance Shares Award Market Condition 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-11-common-stock-repurchase-program-details-textual" roleURI="http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995508 - Disclosure - Note 11 - Common Stock Repurchase Program (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-12-income-taxes-details-textual" roleURI="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995509 - Disclosure - Note 12 - 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-12-income-taxes-income-before-income-tax-domestic-and-foreign-details" roleURI="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995510 - Disclosure - Note 12 - Income Taxes - Income Before Income Tax Domestic and Foreign (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-12-income-taxes-components-of-income-tax-expense-benefit-details" roleURI="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995511 - Disclosure - Note 12 - Income Taxes - Components of Income Tax Expense Benefit (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-12-income-taxes-effective-income-tax-rate-reconciliation-details" roleURI="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995512 - Disclosure - Note 12 - Income Taxes - Effective Income Tax Rate Reconciliation (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-12-income-taxes-deferred-tax-assets-and-liabilities-details" roleURI="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995513 - Disclosure - Note 12 - Income Taxes - Deferred Tax Assets and 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-12-income-taxes-valuation-allowance-details" roleURI="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-valuation-allowance-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995514 - Disclosure - Note 12 - Income Taxes - Valuation Allowance (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-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details" roleURI="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995515 - Disclosure - Note 12 - Income Taxes - Unrecognized Tax Benefits Excluding Amounts Pertaining To Examined Tax Returns Roll Forward (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-13-employee-benefit-plans-details-textual" roleURI="http://www.latticesemi.com/20231230/role/statement-note-13-employee-benefit-plans-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995516 - Disclosure - Note 13 - Employee Benefit Plans (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-14-contingencies-details-textual" roleURI="http://www.latticesemi.com/20231230/role/statement-note-14-contingencies-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995517 - Disclosure - Note 14 - 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 abstract="true" id="lscc_ActionInOregonInConnectionWithSaleOfCertainProductsMember" name="ActionInOregonInConnectionWithSaleOfCertainProductsMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_AmortizationOfAcquiredIntangibleAssetsMember" name="AmortizationOfAcquiredIntangibleAssetsMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types: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 abstract="true" id="lscc_ArrowElectronicsIncMember" name="ArrowElectronicsIncMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_AwardsVestedOrExercisedMember" name="AwardsVestedOrExercisedMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_AwardsWithMarketConditionOrPerformanceConditionMember" name="AwardsWithMarketConditionOrPerformanceConditionMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" 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_ContractWithCustomerLiabilityPrepaidCustomerDeposit" name="ContractWithCustomerLiabilityPrepaidCustomerDeposit" 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="dtr-types: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_DistributorsMember" name="DistributorsMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" 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_EffectiveIncomeTaxRateReconciliationCapitalLossExpirationPercent" name="EffectiveIncomeTaxRateReconciliationCapitalLossExpirationPercent" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:percentItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent" name="EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:percentItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent" name="EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:percentItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_EmployeeStockPurchasePlanMember" name="EmployeeStockPurchasePlanMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_ExistingTechnologyMember" name="ExistingTechnologyMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_ExtinguishmentOfDebtAndAccruedInterestAmount" name="ExtinguishmentOfDebtAndAccruedInterestAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_ForeignCountriesMember" name="ForeignCountriesMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_FutureGroupMember" name="FutureGroupMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_IncreaseDecreaseInOperatingLeaseLiabilities" name="IncreaseDecreaseInOperatingLeaseLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_June2017PlanMember" name="June2017PlanMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_LaborAndRelatedExpenseIncentiveCompensation" name="LaborAndRelatedExpenseIncentiveCompensation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_LeaseTerminationAndFixedAssetsMember" name="LeaseTerminationAndFixedAssetsMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_LesseeOperatingLeaseOptionToExtendPeriod" name="LesseeOperatingLeaseOptionToExtendPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_LesseeOperatingLeaseOptionToTerminatePeriod" name="LesseeOperatingLeaseOptionToTerminatePeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock" name="LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="dtr-types: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_LicensedTechnologyMember" name="LicensedTechnologyMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_MacnicaGroupMember" name="MacnicaGroupMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_MarkJensenMember" name="MarkJensenMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_NonemployeeDirectorEquityIncentivePlanMember" name="NonemployeeDirectorEquityIncentivePlanMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <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_NumberOfDistributors" name="NumberOfDistributors" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" 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_OtherAsiaMember" name="OtherAsiaMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_OtherExpenseIncomeNetMember" name="OtherExpenseIncomeNetMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_OtherMember" name="OtherMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_PercentageOfRevenue" name="PercentageOfRevenue" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:percentItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_PerformanceSharesGrantedIn2018Member" name="PerformanceSharesGrantedIn2018Member" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_ProductionEquipmentAndSoftwareMember" name="ProductionEquipmentAndSoftwareMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_Q12020PlanMember" name="Q12020PlanMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_Q22019SalesPlanMember" name="Q22019SalesPlanMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_Q32023PlanMember" name="Q32023PlanMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_RepaymentOfLongtermDebtDiscretionary" name="RepaymentOfLongtermDebtDiscretionary" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="lscc_RepaymentsOfFeesAndAccruedInterest" name="RepaymentsOfFeesAndAccruedInterest" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_RepurchaseProgram2023Member" name="RepurchaseProgram2023Member" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_RepurchaseProgram2024Member" name="RepurchaseProgram2024Member" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_RightofuseAssetsObtainedForNewAndModifiedLeaseContractsDuringThePeriod" name="RightofuseAssetsObtainedForNewAndModifiedLeaseContractsDuringThePeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_SanJoseMember" name="SanJoseMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_ScheduleOfSharebasedPaymentAwardRestrictedStockUnitsValuationAssumptionsTableTextBlock" name="ScheduleOfSharebasedPaymentAwardRestrictedStockUnitsValuationAssumptionsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_ScheduleOfSharebasedPaymentAwardStockOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" name="ScheduleOfSharebasedPaymentAwardStockOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_SellThroughDistributorsConcentrationRiskMember" name="SellThroughDistributorsConcentrationRiskMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedEffectOfVestingMultiplier" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedEffectOfVestingMultiplier" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedEffectOfVestingMultiplierWeightedAverageGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedEffectOfVestingMultiplierWeightedAverageGrantDateFairValue" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" name="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:percentItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved" name="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:percentItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedMultiplierEffectInPeriodWeightedAverageGrantDateFairValue" name="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedMultiplierEffectInPeriodWeightedAverageGrantDateFairValue" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualContributionPerEmployeePercent" name="SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualContributionPerEmployeePercent" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:percentItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedGrantsInPeriodGross" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedGrantsInPeriodGross" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant"/>
  <xsd:element id="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedOptionsNumberOfShares" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedOptionsNumberOfShares" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedGrantsInPeriodWeightedAverageGrantDateFairValue" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedGrantsInPeriodWeightedAverageGrantDateFairValue" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedOptionsVestedWeightedAverageGrantDateFairValue" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedOptionsVestedWeightedAverageGrantDateFairValue" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType" xbrli:periodType="instant"/>
  <xsd:element id="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardShareRatio" name="SharebasedCompensationArrangementBySharebasedPaymentAwardShareRatio" nillable="true" substitutionGroup="xbrli:item" type="xbrli:pureItemType" xbrli:periodType="instant"/>
  <xsd:element id="lscc_SharebasedPaymentArrangementExerciseAndVestingOfAwardsTaxBenefit" name="SharebasedPaymentArrangementExerciseAndVestingOfAwardsTaxBenefit" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_SharebasedPaymentArrangementTrancheFiveMember" name="SharebasedPaymentArrangementTrancheFiveMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_SharebasedPaymentArrangementTrancheSixMember" name="SharebasedPaymentArrangementTrancheSixMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_SherriLutherMember" name="SherriLutherMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfAssociatedIncomeTaxPenaltiesAndInterestAccrued" name="SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfAssociatedIncomeTaxPenaltiesAndInterestAccrued" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="lscc_SoftwareContractsAndEngineeringToolsMember" name="SoftwareContractsAndEngineeringToolsMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_StephenDouglassMember" name="StephenDouglassMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_TermLoanMember" name="TermLoanMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_TermSecuredOvernightFinancingRateMember" name="TermSecuredOvernightFinancingRateMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_The2012ESPPMember" name="The2012ESPPMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_The2013IncentivePlanMember" name="The2013IncentivePlanMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_The2022CreditAgreementMember" name="The2022CreditAgreementMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_TracyFeannyMember" name="TracyFeannyMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember" name="TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_WeikengGroupMember" name="WeikengGroupMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details" name="statement-statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-1-basis-of-presentation-and-significant-accounting-policies-tables" name="statement-statement-note-1-basis-of-presentation-and-significant-accounting-policies-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details" name="statement-statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details" name="statement-statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details" name="statement-statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details" name="statement-statement-note-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-10-stockbased-compensation-plans-tables" name="statement-statement-note-10-stockbased-compensation-plans-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details" name="statement-statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-10-stockbased-compensation-stockbased-compensation-details" name="statement-statement-note-10-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-12-income-taxes-components-of-income-tax-expense-benefit-details" name="statement-statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" name="statement-statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details" name="statement-statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details" name="statement-statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-12-income-taxes-tables" name="statement-statement-note-12-income-taxes-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details" name="statement-statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-12-income-taxes-valuation-allowance-details" name="statement-statement-note-12-income-taxes-valuation-allowance-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-earnings-per-share-details" name="statement-statement-note-2-net-income-per-share-earnings-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-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-accrued-liabilities-details" name="statement-statement-note-4-balance-sheet-components-accrued-liabilities-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-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-property-and-equipment-property-plant-and-equipment-details" name="statement-statement-note-5-property-and-equipment-property-plant-and-equipment-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-5-property-and-equipment-tables" name="statement-statement-note-5-property-and-equipment-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-6-intangible-assets-amortization-expense-details" name="statement-statement-note-6-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-6-intangible-assets-finite-lived-intangible-assets-details" name="statement-statement-note-6-intangible-assets-finite-lived-intangible-assets-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details" name="statement-statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-6-intangible-assets-tables" name="statement-statement-note-6-intangible-assets-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-7-longterm-debt-fair-value-of-longterm-debt-details" name="statement-statement-note-7-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-7-longterm-debt-interest-expense-details" name="statement-statement-note-7-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-7-longterm-debt-tables" name="statement-statement-note-7-longterm-debt-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-8-restructuring-activity-related-to-restructuring-plans-details" name="statement-statement-note-8-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-8-restructuring-tables" name="statement-statement-note-8-restructuring-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" name="statement-statement-note-9-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-9-leases-maturities-of-operating-lease-liabilities-details" name="statement-statement-note-9-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-9-leases-tables" name="statement-statement-note-9-leases-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>12
<FILENAME>lscc-20231230_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 06:08PM UTC 2024-02-16--><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/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details" xlink:href="lscc-20231230.xsd#statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-9-leases-maturities-of-operating-lease-liabilities-details" xlink:href="lscc-20231230.xsd#statement-note-9-leases-maturities-of-operating-lease-liabilities-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-9-leases-maturities-of-operating-lease-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" 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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" 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="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accounts-receivable-details" xlink:href="lscc-20231230.xsd#statement-note-4-balance-sheet-components-accounts-receivable-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accounts-receivable-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_AccountsReceivableGrossCurrent" 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_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-inventories-details" xlink:href="lscc-20231230.xsd#statement-note-4-balance-sheet-components-inventories-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-inventories-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/20231230/role/statement-note-4-balance-sheet-components-accrued-liabilities-details" xlink:href="lscc-20231230.xsd#statement-note-4-balance-sheet-components-accrued-liabilities-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accrued-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="lscc-20231230.xsd#lscc_LiabilityForNoncancelableContractsCurrent" xlink:label="lscc_LiabilityForNoncancelableContractsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="lscc_LiabilityForNoncancelableContractsCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_TaxesPayableCurrent" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details" xlink:href="lscc-20231230.xsd#statement-note-5-property-and-equipment-property-plant-and-equipment-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" xlink:href="lscc-20231230.xsd#statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:label="us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsOther" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsGross" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxAssetsNet" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets" xlink:href="lscc-20231230.xsd#statement-consolidated-balance-sheets" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_CashAndCashEquivalentsAtCarryingValue" 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_AccountsReceivableNetCurrent" 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_InventoryNet" 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_PrepaidExpenseAndOtherAssetsCurrent" 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_OperatingLeaseRightOfUseAsset" 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_IntangibleAssetsNetExcludingGoodwill" 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_Goodwill" 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_DeferredIncomeTaxAssetsNet" 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_OtherAssetsNoncurrent" 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_AssetsCurrent" 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_PropertyPlantAndEquipmentNet" 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_AccruedLiabilitiesCurrent" 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_EmployeeRelatedLiabilitiesCurrent" 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_AccountsPayableCurrent" 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_CommonStockValue" 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/20231230/role/statement-consolidated-statements-of-cash-flows" xlink:href="lscc-20231230.xsd#statement-consolidated-statements-of-cash-flows" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows" xlink:type="extended">
    <link:loc xlink:href="lscc-20231230.xsd#lscc_DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts" xlink:label="lscc_DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:label="lscc_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseImpairmentLoss" xlink:label="us-gaap_OperatingLeaseImpairmentLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="us-gaap_OtherNoncashIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" 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_ShareBasedCompensation" 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="lscc_IncreaseDecreaseInOperatingLeaseLiabilities" 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_DeferredIncomeTaxExpenseBenefit" 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_OperatingLeaseRightOfUseAssetAmortizationExpense" 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_NetIncomeLoss" 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_IncreaseDecreaseInAccountsPayable" 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_IncreaseDecreaseInAccruedLiabilities" 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="lscc_DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts" 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_IncreaseDecreaseInAccountsReceivable" 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_IncreaseDecreaseInInventories" 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="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" 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_OperatingLeaseImpairmentLoss" 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_OtherNoncashIncomeExpense" 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_PaymentsToAcquireBusinessesNetOfCashAcquired" 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_PaymentsToAcquirePropertyPlantAndEquipment" 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_PaymentsToAcquireIntangibleAssets" 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_ProceedsFromIssuanceOfLongTermDebt" 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_RepaymentsOfLongTermDebt" 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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" 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_ProceedsFromIssuanceOfCommonStock" 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_PaymentsForRepurchaseOfCommonStock" 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_NetCashProvidedByUsedInInvestingActivities" 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_NetCashProvidedByUsedInOperatingActivities" 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_NetCashProvidedByUsedInFinancingActivities" 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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations" xlink:href="lscc-20231230.xsd#statement-consolidated-statements-of-operations" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations" xlink:type="extended">
    <link:loc xlink:href="lscc-20231230.xsd#lscc_AmortizationOfIntangibleAssetsAcquired" xlink:label="lscc_AmortizationOfIntangibleAssetsAcquired" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_BusinessCombinationAcquisitionRelatedCosts" 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="4" 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="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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_InterestIncomeExpenseNet" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" 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_IncomeTaxExpenseBenefit" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-comprehensive-income" xlink:href="lscc-20231230.xsd#statement-consolidated-statements-of-comprehensive-income" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-comprehensive-income" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" 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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" 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_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" 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_NetIncomeLoss" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-earnings-per-share-details" xlink:href="lscc-20231230.xsd#statement-note-2-net-income-per-share-earnings-per-share-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-earnings-per-share-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" 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_WeightedAverageNumberDilutedSharesOutstandingAdjustment" 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_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details" xlink:href="lscc-20231230.xsd#statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details" xlink:href="lscc-20231230.xsd#statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details" xlink:type="extended">
    <link:loc xlink:href="lscc-20231230.xsd#lscc_EffectiveIncomeTaxRateReconciliationCapitalLossExpirationPercent" xlink:label="lscc_EffectiveIncomeTaxRateReconciliationCapitalLossExpirationPercent" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent" xlink:label="lscc_EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent" xlink:label="lscc_EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lscc_EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lscc_EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent" xlink:type="arc"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lscc_EffectiveIncomeTaxRateReconciliationCapitalLossExpirationPercent" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details" xlink:href="lscc-20231230.xsd#statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>13
<FILENAME>lscc-20231230_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 06:08PM UTC 2024-02-16--><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/20231230/role/statement-note-4-balance-sheet-components" xlink:href="lscc-20231230.xsd#statement-note-4-balance-sheet-components" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/20231230/role/statement-note-3-revenue-from-contracts-with-customers" xlink:href="lscc-20231230.xsd#statement-note-3-revenue-from-contracts-with-customers" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/20231230/role/statement-note-2-net-income-per-share" xlink:href="lscc-20231230.xsd#statement-note-2-net-income-per-share" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/20231230/role/statement-document-and-entity-information" xlink:href="lscc-20231230.xsd#statement-document-and-entity-information" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-document-and-entity-information" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName" xlink:label="dei_AuditorName" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_DocumentAnnualReport" 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_EntityWellKnownSeasonedIssuer" 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_EntityVoluntaryFilers" 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_EntityCurrentReportingStatus" 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_EntityInteractiveDataCurrent" 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_EntityFilerCategory" 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_EntitySmallBusiness" 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_EntityEmergingGrowthCompany" xlink:type="arc"/>
    <link:definitionArc order="30" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_IcfrAuditorAttestationFlag" xlink:type="arc"/>
    <link:definitionArc order="31" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc"/>
    <link:definitionArc order="32" 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="33" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityPublicFloat" xlink:type="arc"/>
    <link:definitionArc order="34" 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:definitionArc order="35" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorLocation" xlink:type="arc"/>
    <link:definitionArc order="36" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorName" xlink:type="arc"/>
    <link:definitionArc order="37" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorFirmId" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets-parentheticals" xlink:href="lscc-20231230.xsd#statement-consolidated-balance-sheets-parentheticals" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets-parentheticals" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_PreferredStockParOrStatedValuePerShare" 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_PreferredStockSharesAuthorized" 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_PreferredStockSharesIssued" 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_PreferredStockSharesOutstanding" 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_CommonStockParOrStatedValuePerShare" 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_CommonStockSharesAuthorized" 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_CommonStockSharesIssued" 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_CommonStockSharesOutstanding" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies" xlink:href="lscc-20231230.xsd#statement-note-1-basis-of-presentation-and-significant-accounting-policies" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ArrowElectronicsIncMember" xlink:label="lscc_ArrowElectronicsIncMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_FutureGroupMember" xlink:label="lscc_FutureGroupMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ProductionEquipmentAndSoftwareMember" xlink:label="lscc_ProductionEquipmentAndSoftwareMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SellThroughDistributorsConcentrationRiskMember" xlink:label="lscc_SellThroughDistributorsConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_WeikengGroupMember" xlink:label="lscc_WeikengGroupMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ToolsDiesAndMoldsMember" xlink:label="us-gaap_ToolsDiesAndMoldsMember" 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="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/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" 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_AccountsReceivableMember" 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="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_ArrowElectronicsIncMember" 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="2" 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="us-gaap_CustomerConcentrationRiskMember" 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="srt_NameOfMajorCustomerDomain" xlink:to="lscc_WeikengGroupMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="lscc_FutureGroupMember" 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="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lscc_ProductionEquipmentAndSoftwareMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" 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="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="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ToolsDiesAndMoldsMember" 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_SalesRevenueNetMember" xlink:type="arc"/>
    <link:definitionArc order="1" 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="5" 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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment" xlink:href="lscc-20231230.xsd#statement-note-5-property-and-equipment" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets" xlink:href="lscc-20231230.xsd#statement-note-6-intangible-assets" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_IntangibleAssetsDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt" xlink:href="lscc-20231230.xsd#statement-note-7-longterm-debt" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_CreditAgreementMay172019Member" xlink:label="lscc_CreditAgreementMay172019Member" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_OtherExpenseIncomeNetMember" xlink:label="lscc_OtherExpenseIncomeNetMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_TermLoanMember" xlink:label="lscc_TermLoanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_TermSecuredOvernightFinancingRateMember" xlink:label="lscc_TermSecuredOvernightFinancingRateMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_The2022CreditAgreementMember" xlink:label="lscc_The2022CreditAgreementMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="us-gaap_LongTermDebtTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain-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_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" 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/dimension-domain" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" 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_The2022CreditAgreementMember" 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_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="1" 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="2" 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_TermLoanMember" 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="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_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="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_VariableRateAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableRateDomain" xlink:to="lscc_TermSecuredOvernightFinancingRateMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain-default" xlink:type="arc"/>
    <link:definitionArc order="5" 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="lscc_OtherExpenseIncomeNetMember" 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="6" 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/20231230/role/statement-note-8-restructuring" xlink:href="lscc-20231230.xsd#statement-note-8-restructuring" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-8-restructuring" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_June2017PlanMember" xlink:label="lscc_June2017PlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_Q12020PlanMember" xlink:label="lscc_Q12020PlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_Q22019SalesPlanMember" xlink:label="lscc_Q22019SalesPlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_Q32023PlanMember" xlink:label="lscc_Q32023PlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SanJoseMember" xlink:label="lscc_SanJoseMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanAxis" xlink:label="us-gaap_RestructuringPlanAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanDomain" xlink:label="us-gaap_RestructuringPlanDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanDomain" xlink:label="us-gaap_RestructuringPlanDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_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_RestructuringPlanAxis" xlink:to="us-gaap_RestructuringPlanDomain" 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_Q32023PlanMember" 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_Q12020PlanMember" xlink:type="arc"/>
    <link:definitionArc order="3" 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="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="lscc_SanJoseMember" 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="2" 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/20231230/role/statement-note-9-leases" xlink:href="lscc-20231230.xsd#statement-note-9-leases" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-9-leases" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_RangeAxis" xlink:to="srt_RangeMember" 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_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="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_LesseeOperatingLeasesTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans" xlink:href="lscc-20231230.xsd#statement-note-10-stockbased-compensation-plans" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_AwardsVestedOrExercisedMember" xlink:label="lscc_AwardsVestedOrExercisedMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_AwardsWithMarketConditionOrPerformanceConditionMember" xlink:label="lscc_AwardsWithMarketConditionOrPerformanceConditionMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NonemployeeDirectorEquityIncentivePlanMember" xlink:label="lscc_NonemployeeDirectorEquityIncentivePlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_PerformanceSharesGrantedIn2018Member" xlink:label="lscc_PerformanceSharesGrantedIn2018Member" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedPaymentArrangementTrancheFiveMember" xlink:label="lscc_SharebasedPaymentArrangementTrancheFiveMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedPaymentArrangementTrancheSixMember" xlink:label="lscc_SharebasedPaymentArrangementTrancheSixMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_The2012ESPPMember" xlink:label="lscc_The2012ESPPMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_The2013IncentivePlanMember" xlink:label="lscc_The2013IncentivePlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember" xlink:label="lscc_TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="srt_ChiefExecutiveOfficerMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ExecutiveOfficerMember" xlink:label="srt_ExecutiveOfficerMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" 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_PlanNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="lscc_The2013IncentivePlanMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain-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_PlanNameDomain" xlink:to="lscc_The2012ESPPMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="lscc_NonemployeeDirectorEquityIncentivePlanMember" 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_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="lscc_AwardsVestedOrExercisedMember" 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/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lscc_AwardsWithMarketConditionOrPerformanceConditionMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:definitionArc order="3" 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="2" 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_ChiefExecutiveOfficerMember" 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="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_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_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_ExecutiveOfficerMember" 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="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="lscc_TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember" 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="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="1" 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="2" 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="3" 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/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_PerformanceSharesMember" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lscc_PerformanceSharesGrantedIn2018Member" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VestingDomain" xlink:to="lscc_SharebasedPaymentArrangementTrancheFiveMember" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VestingDomain" xlink:to="lscc_SharebasedPaymentArrangementTrancheSixMember" xlink:type="arc"/>
    <link:definitionArc order="5" 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/20231230/role/statement-note-11-common-stock-repurchase-program-" xlink:href="lscc-20231230.xsd#statement-note-11-common-stock-repurchase-program-" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_RepurchaseProgram2023Member" xlink:label="lscc_RepurchaseProgram2023Member" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_RepurchaseProgram2024Member" xlink:label="lscc_RepurchaseProgram2024Member" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="us-gaap_ShareRepurchaseProgramAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="us-gaap_ShareRepurchaseProgramDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="us-gaap_ShareRepurchaseProgramDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockTextBlock" xlink:label="us-gaap_TreasuryStockTextBlock" 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_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramDomain" 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_ShareRepurchaseProgramAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="lscc_RepurchaseProgram2023Member" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramDomain-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_ShareRepurchaseProgramDomain" xlink:to="lscc_RepurchaseProgram2024Member" 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_TreasuryStockTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes" xlink:href="lscc-20231230.xsd#statement-note-12-income-taxes" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_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/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc"/>
    <link:definitionArc order="2" 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="1" 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="2" 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/20231230/role/statement-note-13-employee-benefit-plans" xlink:href="lscc-20231230.xsd#statement-note-13-employee-benefit-plans" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-13-employee-benefit-plans" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-14-contingencies" xlink:href="lscc-20231230.xsd#statement-note-14-contingencies" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-14-contingencies" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ActionInOregonInConnectionWithSaleOfCertainProductsMember" xlink:label="lscc_ActionInOregonInConnectionWithSaleOfCertainProductsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseAxis" xlink:label="srt_LitigationCaseAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseTypeDomain" xlink:label="srt_LitigationCaseTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseTypeDomain" xlink:label="srt_LitigationCaseTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyDisclosures" xlink:label="us-gaap_LossContingencyDisclosures" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ActionInOregonInConnectionWithSaleOfCertainProductsMember" 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_LossContingencyDisclosures" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-significant-accounting-policies-policies" xlink:href="lscc-20231230.xsd#statement-significant-accounting-policies-policies" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-significant-accounting-policies-policies" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="us-gaap_BusinessCombinationsPolicy" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:label="us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiscalPeriod" xlink:label="us-gaap_FiscalPeriod" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" 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_UseOfEstimates" 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_FiscalPeriod" 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_ConcentrationRiskCreditRisk" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BusinessCombinationsPolicy" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc"/>
    <link:definitionArc order="17" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-tables" xlink:href="lscc-20231230.xsd#statement-note-1-basis-of-presentation-and-significant-accounting-policies-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-tables" xlink:href="lscc-20231230.xsd#statement-note-2-net-income-per-share-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/20231230/role/statement-note-3-revenue-from-contracts-with-customers-tables" xlink:href="lscc-20231230.xsd#statement-note-3-revenue-from-contracts-with-customers-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/20231230/role/statement-note-4-balance-sheet-components-tables" xlink:href="lscc-20231230.xsd#statement-note-4-balance-sheet-components-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-tables" xlink:href="lscc-20231230.xsd#statement-note-5-property-and-equipment-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-tables" xlink:href="lscc-20231230.xsd#statement-note-6-intangible-assets-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" 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_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" 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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-tables" xlink:href="lscc-20231230.xsd#statement-note-7-longterm-debt-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:label="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-tables" xlink:href="lscc-20231230.xsd#statement-note-8-restructuring-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:label="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/20231230/role/statement-note-9-leases-tables" xlink:href="lscc-20231230.xsd#statement-note-9-leases-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-9-leases-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock" xlink:label="lscc_LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/20231230/role/statement-note-10-stockbased-compensation-plans-tables" xlink:href="lscc-20231230.xsd#statement-note-10-stockbased-compensation-plans-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ScheduleOfSharebasedPaymentAwardRestrictedStockUnitsValuationAssumptionsTableTextBlock" xlink:label="lscc_ScheduleOfSharebasedPaymentAwardRestrictedStockUnitsValuationAssumptionsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ScheduleOfSharebasedPaymentAwardStockOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:label="lscc_ScheduleOfSharebasedPaymentAwardStockOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:label="us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="lscc_ScheduleOfSharebasedPaymentAwardStockOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" 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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" 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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" 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_ScheduleOfSharebasedPaymentAwardRestrictedStockUnitsValuationAssumptionsTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-tables" xlink:href="lscc-20231230.xsd#statement-note-12-income-taxes-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:label="us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" 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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" 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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" 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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" 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="us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual" xlink:href="lscc-20231230.xsd#statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ArrowElectronicsIncMember" xlink:label="lscc_ArrowElectronicsIncMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_FutureGroupMember" xlink:label="lscc_FutureGroupMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NumberOfDistributors" xlink:label="lscc_NumberOfDistributors" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ProductionEquipmentAndSoftwareMember" xlink:label="lscc_ProductionEquipmentAndSoftwareMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SellThroughDistributorsConcentrationRiskMember" xlink:label="lscc_SellThroughDistributorsConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_WeikengGroupMember" xlink:label="lscc_WeikengGroupMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ToolsDiesAndMoldsMember" xlink:label="us-gaap_ToolsDiesAndMoldsMember" 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="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/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" 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_AccountsReceivableMember" 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="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_ArrowElectronicsIncMember" 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="2" 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="us-gaap_CustomerConcentrationRiskMember" 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="srt_NameOfMajorCustomerDomain" xlink:to="lscc_WeikengGroupMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="lscc_FutureGroupMember" 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="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lscc_ProductionEquipmentAndSoftwareMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" 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="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="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ToolsDiesAndMoldsMember" 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_SalesRevenueNetMember" xlink:type="arc"/>
    <link:definitionArc order="1" 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="5" 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: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_PropertyPlantAndEquipmentUsefulLife" 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_NumberOfOperatingSegments" 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_NumberOfDistributors" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-details-textual" xlink:href="lscc-20231230.xsd#statement-note-5-property-and-equipment-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_Depreciation" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-details-textual" xlink:href="lscc-20231230.xsd#statement-note-6-intangible-assets-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_Goodwill" 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_ImpairmentOfIntangibleAssetsFinitelived" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual" xlink:href="lscc-20231230.xsd#statement-note-7-longterm-debt-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_CreditAgreementMay172019Member" xlink:label="lscc_CreditAgreementMay172019Member" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ExtinguishmentOfDebtAndAccruedInterestAmount" xlink:label="lscc_ExtinguishmentOfDebtAndAccruedInterestAmount" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_OtherExpenseIncomeNetMember" xlink:label="lscc_OtherExpenseIncomeNetMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_RepaymentOfLongtermDebtDiscretionary" xlink:label="lscc_RepaymentOfLongtermDebtDiscretionary" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_RepaymentsOfFeesAndAccruedInterest" xlink:label="lscc_RepaymentsOfFeesAndAccruedInterest" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_TermLoanMember" xlink:label="lscc_TermLoanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_TermSecuredOvernightFinancingRateMember" xlink:label="lscc_TermSecuredOvernightFinancingRateMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_The2022CreditAgreementMember" xlink:label="lscc_The2022CreditAgreementMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFeeAmount" xlink:label="us-gaap_DebtInstrumentFeeAmount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="us-gaap_DeferredFinanceCostsGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="us-gaap_ProceedsFromLinesOfCredit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain-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_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" 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/dimension-domain" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" 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_The2022CreditAgreementMember" 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_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="1" 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="2" 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_TermLoanMember" 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="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_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="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_VariableRateAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableRateDomain" xlink:to="lscc_TermSecuredOvernightFinancingRateMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain-default" xlink:type="arc"/>
    <link:definitionArc order="5" 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="lscc_OtherExpenseIncomeNetMember" 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="6" 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_LineOfCreditFacilityMaximumBorrowingCapacity" 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_ProceedsFromLinesOfCredit" 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_RepaymentsOfFeesAndAccruedInterest" 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_ExtinguishmentOfDebtAndAccruedInterestAmount" 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_DebtInstrumentFeeAmount" 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_DebtInstrumentBasisSpreadOnVariableRate1" 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_LineOfCreditFacilityCommitmentFeePercentage" 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_DeferredFinanceCostsGross" 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_AmortizationOfFinancingCostsAndDiscounts" 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="lscc_RepaymentOfLongtermDebtDiscretionary" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-details-textual" xlink:href="lscc-20231230.xsd#statement-note-8-restructuring-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_June2017PlanMember" xlink:label="lscc_June2017PlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_Q12020PlanMember" xlink:label="lscc_Q12020PlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_Q22019SalesPlanMember" xlink:label="lscc_Q22019SalesPlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_Q32023PlanMember" xlink:label="lscc_Q32023PlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SanJoseMember" xlink:label="lscc_SanJoseMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseImpairmentLoss" xlink:label="us-gaap_OperatingLeaseImpairmentLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedCostCostIncurredToDate1" xlink:label="us-gaap_RestructuringAndRelatedCostCostIncurredToDate1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:label="us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanAxis" xlink:label="us-gaap_RestructuringPlanAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanDomain" xlink:label="us-gaap_RestructuringPlanDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanDomain" xlink:label="us-gaap_RestructuringPlanDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/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/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_Q32023PlanMember" 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_Q12020PlanMember" xlink:type="arc"/>
    <link:definitionArc order="3" 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="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="lscc_SanJoseMember" 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="2" 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_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_StatementLineItems" xlink:to="us-gaap_OperatingLeaseImpairmentLoss" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-9-leases-details-textual" xlink:href="lscc-20231230.xsd#statement-note-9-leases-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-9-leases-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_LesseeOperatingLeaseOptionToExtendPeriod" xlink:label="lscc_LesseeOperatingLeaseOptionToExtendPeriod" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_LesseeOperatingLeaseOptionToTerminatePeriod" xlink:label="lscc_LesseeOperatingLeaseOptionToTerminatePeriod" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities" xlink:label="lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_RangeAxis" xlink:to="srt_RangeMember" 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_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="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_LesseeOperatingLeaseRemainingLeaseTerm" 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_LesseeOperatingLeaseOptionToExtendPeriod" 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_LesseeOperatingLeaseOptionToTerminatePeriod" 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_OperatingLeaseWeightedAverageRemainingLeaseTerm1" 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_OperatingLeaseWeightedAverageDiscountRatePercent" 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_OperatingLeaseCost" 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_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual" xlink:href="lscc-20231230.xsd#statement-note-10-stockbased-compensation-plans-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_AwardsVestedOrExercisedMember" xlink:label="lscc_AwardsVestedOrExercisedMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_AwardsWithMarketConditionOrPerformanceConditionMember" xlink:label="lscc_AwardsWithMarketConditionOrPerformanceConditionMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NonemployeeDirectorEquityIncentivePlanMember" xlink:label="lscc_NonemployeeDirectorEquityIncentivePlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_PerformanceSharesGrantedIn2018Member" xlink:label="lscc_PerformanceSharesGrantedIn2018Member" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualContributionPerEmployeePercent" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualContributionPerEmployeePercent" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardShareRatio" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardShareRatio" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedPaymentArrangementExerciseAndVestingOfAwardsTaxBenefit" xlink:label="lscc_SharebasedPaymentArrangementExerciseAndVestingOfAwardsTaxBenefit" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedPaymentArrangementTrancheFiveMember" xlink:label="lscc_SharebasedPaymentArrangementTrancheFiveMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedPaymentArrangementTrancheSixMember" xlink:label="lscc_SharebasedPaymentArrangementTrancheSixMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_The2012ESPPMember" xlink:label="lscc_The2012ESPPMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_The2013IncentivePlanMember" xlink:label="lscc_The2013IncentivePlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember" xlink:label="lscc_TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="srt_ChiefExecutiveOfficerMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ExecutiveOfficerMember" xlink:label="srt_ExecutiveOfficerMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" 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_PlanNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="lscc_The2013IncentivePlanMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain-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_PlanNameDomain" xlink:to="lscc_The2012ESPPMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="lscc_NonemployeeDirectorEquityIncentivePlanMember" 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_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="lscc_AwardsVestedOrExercisedMember" 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/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lscc_AwardsWithMarketConditionOrPerformanceConditionMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:definitionArc order="3" 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="2" 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_ChiefExecutiveOfficerMember" 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="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_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_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_ExecutiveOfficerMember" 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="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="lscc_TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember" 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="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="1" 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="2" 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="3" 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/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_PerformanceSharesMember" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lscc_PerformanceSharesGrantedIn2018Member" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VestingDomain" xlink:to="lscc_SharebasedPaymentArrangementTrancheFiveMember" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VestingDomain" xlink:to="lscc_SharebasedPaymentArrangementTrancheSixMember" xlink:type="arc"/>
    <link:definitionArc order="5" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualContributionPerEmployeePercent" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardShareRatio" 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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" 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_SharebasedPaymentArrangementExerciseAndVestingOfAwardsTaxBenefit" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" 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_AllocatedShareBasedCompensationExpense" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc"/>
    <link:definitionArc order="12" 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="13" 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="14" 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:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details" xlink:href="lscc-20231230.xsd#statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_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/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_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="2" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-details-textual" xlink:href="lscc-20231230.xsd#statement-note-11-common-stock-repurchase-program-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_RepurchaseProgram2023Member" xlink:label="lscc_RepurchaseProgram2023Member" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_RepurchaseProgram2024Member" xlink:label="lscc_RepurchaseProgram2024Member" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="us-gaap_ShareRepurchaseProgramAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="us-gaap_ShareRepurchaseProgramDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="us-gaap_ShareRepurchaseProgramDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="us-gaap_TreasuryStockAcquiredAverageCostPerShare" 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_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramDomain" 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_ShareRepurchaseProgramAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="lscc_RepurchaseProgram2023Member" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramDomain-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_ShareRepurchaseProgramDomain" xlink:to="lscc_RepurchaseProgram2024Member" 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_StockRepurchaseProgramAuthorizedAmount1" 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_StockRepurchasedAndRetiredDuringPeriodShares" 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_StockRepurchasedAndRetiredDuringPeriodValue" 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_TreasuryStockAcquiredAverageCostPerShare" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-details-textual" xlink:href="lscc-20231230.xsd#statement-note-12-income-taxes-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfAssociatedIncomeTaxPenaltiesAndInterestAccrued" xlink:label="lscc_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfAssociatedIncomeTaxPenaltiesAndInterestAccrued" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:label="us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" 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_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/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc"/>
    <link:definitionArc order="2" 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="1" 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="2" 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_DeferredTaxAssetsGross" 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_OperatingLossCarryforwards" 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_TaxCreditCarryforwardAmount" 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_DeferredTaxAssetsValuationAllowance" 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_UndistributedEarningsOfForeignSubsidiaries" 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_UnrecognizedTaxBenefits" 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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" 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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" 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_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" 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="lscc_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfAssociatedIncomeTaxPenaltiesAndInterestAccrued" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-13-employee-benefit-plans-details-textual" xlink:href="lscc-20231230.xsd#statement-note-13-employee-benefit-plans-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-13-employee-benefit-plans-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_LaborAndRelatedExpenseIncentiveCompensation" xlink:label="lscc_LaborAndRelatedExpenseIncentiveCompensation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DefinedContributionPlanEmployerDiscretionaryContributionAmount" 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_LaborAndRelatedExpenseIncentiveCompensation" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-14-contingencies-details-textual" xlink:href="lscc-20231230.xsd#statement-note-14-contingencies-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-14-contingencies-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ActionInOregonInConnectionWithSaleOfCertainProductsMember" xlink:label="lscc_ActionInOregonInConnectionWithSaleOfCertainProductsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseAxis" xlink:label="srt_LitigationCaseAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseTypeDomain" xlink:label="srt_LitigationCaseTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseTypeDomain" xlink:label="srt_LitigationCaseTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="us-gaap_LossContingencyDamagesSoughtValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ActionInOregonInConnectionWithSaleOfCertainProductsMember" 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/20231230/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details" xlink:href="lscc-20231230.xsd#statement-note-3-revenue-from-contracts-with-customers-contract-balance-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ContractWithCustomerAssetRevenueRecordedDuringPeriod" xlink:label="lscc_ContractWithCustomerAssetRevenueRecordedDuringPeriod" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns" xlink:label="lscc_ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ContractWithCustomerLiabilityPrepaidCustomerDeposit" xlink:label="lscc_ContractWithCustomerLiabilityPrepaidCustomerDeposit" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns" xlink:label="lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:label="us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ContractWithCustomerLiabilityPrepaidCustomerDeposit" 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_ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns" 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_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details" xlink:href="lscc-20231230.xsd#statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" 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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" 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_FiniteLivedIntangibleAssetsNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-activity-related-to-restructuring-plans-details" xlink:href="lscc-20231230.xsd#statement-note-8-restructuring-activity-related-to-restructuring-plans-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-activity-related-to-restructuring-plans-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_LeaseTerminationAndFixedAssetsMember" xlink:label="lscc_LeaseTerminationAndFixedAssetsMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SoftwareContractsAndEngineeringToolsMember" xlink:label="lscc_SoftwareContractsAndEngineeringToolsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="us-gaap_EmployeeSeveranceMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherRestructuringMember" xlink:label="us-gaap_OtherRestructuringMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRestructuring" xlink:label="us-gaap_PaymentsForRestructuring" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserve" xlink:label="us-gaap_RestructuringReserve" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/20231230/role/statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" xlink:href="lscc-20231230.xsd#statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-9-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/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects" xlink:label="lscc_OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_OperatingLeaseLiabilityAdditions" xlink:label="lscc_OperatingLeaseLiabilityAdditions" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects" xlink:label="lscc_OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_RightofuseAssetsObtainedForNewAndModifiedLeaseContractsDuringThePeriod" xlink:label="lscc_RightofuseAssetsObtainedForNewAndModifiedLeaseContractsDuringThePeriod" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseExpense" xlink:label="us-gaap_OperatingLeaseExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/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_AccountsPayableAndAccruedLiabilitiesMember" 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="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_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="lscc_RightofuseAssetsObtainedForNewAndModifiedLeaseContractsDuringThePeriod" 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/20231230/role/statement-note-9-leases-maturities-of-operating-lease-liabilities-details" xlink:href="lscc-20231230.xsd#statement-note-9-leases-maturities-of-operating-lease-liabilities-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-9-leases-maturities-of-operating-lease-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" 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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" 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="us-gaap_OperatingLeaseLiability" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details" xlink:href="lscc-20231230.xsd#statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" 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_StockIssuedDuringPeriodSharesStockOptionsExercised" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc"/>
    <link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details" xlink:href="lscc-20231230.xsd#statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier" xlink:label="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedMultiplierEffectInPeriodWeightedAverageGrantDateFairValue" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedMultiplierEffectInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedMultiplierEffectInPeriodWeightedAverageGrantDateFairValue" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details" xlink:href="lscc-20231230.xsd#statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedEffectOfVestingMultiplier" xlink:label="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedEffectOfVestingMultiplier" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedEffectOfVestingMultiplierWeightedAverageGrantDateFairValue" xlink:label="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedEffectOfVestingMultiplierWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedGrantsInPeriodGross" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedGrantsInPeriodGross" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedOptionsNumberOfShares" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedOptionsNumberOfShares" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedOptionsVestedWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedGrantsInPeriodGross" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedGrantsInPeriodWeightedAverageGrantDateFairValue" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedEffectOfVestingMultiplier" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedEffectOfVestingMultiplierWeightedAverageGrantDateFairValue" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedOptionsNumberOfShares" 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="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedOptionsVestedWeightedAverageGrantDateFairValue" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details" xlink:href="lscc-20231230.xsd#statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" 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_UnrecognizedTaxBenefits" 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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" 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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" 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_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" 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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" 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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" 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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-details" xlink:href="lscc-20231230.xsd#statement-note-6-intangible-assets-finite-lived-intangible-assets-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ExistingTechnologyMember" xlink:label="lscc_ExistingTechnologyMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_LicensedTechnologyMember" xlink:label="lscc_LicensedTechnologyMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="us-gaap_TrademarksAndTradeNamesMember" 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="lscc_ExistingTechnologyMember" 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/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TrademarksAndTradeNamesMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lscc_LicensedTechnologyMember" 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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" 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_FiniteLivedIntangibleAssetsGross" 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_FiniteLivedIntangibleAssetsAccumulatedAmortization" 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_FiniteLivedIntangibleAssetsNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accounts-receivable-details" xlink:href="lscc-20231230.xsd#statement-note-4-balance-sheet-components-accounts-receivable-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accounts-receivable-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/20231230/role/statement-note-4-balance-sheet-components-inventories-details" xlink:href="lscc-20231230.xsd#statement-note-4-balance-sheet-components-inventories-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-inventories-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/20231230/role/statement-note-4-balance-sheet-components-accrued-liabilities-details" xlink:href="lscc-20231230.xsd#statement-note-4-balance-sheet-components-accrued-liabilities-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accrued-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_LiabilityForNoncancelableContractsCurrent" xlink:label="lscc_LiabilityForNoncancelableContractsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesMember" xlink:label="us-gaap_AccruedLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent" 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/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_AccruedLiabilitiesMember" 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="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="lscc_LiabilityForNoncancelableContractsCurrent" 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_ContractWithCustomerLiabilityCurrent" 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_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_StatementLineItems" xlink:to="us-gaap_TaxesPayableCurrent" 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_OtherAccruedLiabilitiesCurrent" 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_AccruedLiabilitiesCurrent" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details" xlink:href="lscc-20231230.xsd#statement-note-5-property-and-equipment-property-plant-and-equipment-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CN" xlink:label="country_CN" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_PH" xlink:label="country_PH" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_TW" xlink:label="country_TW" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ForeignCountriesMember" xlink:label="lscc_ForeignCountriesMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_OtherMember" xlink:label="lscc_OtherMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ProductionEquipmentAndSoftwareMember" xlink:label="lscc_ProductionEquipmentAndSoftwareMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" 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_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lscc_ProductionEquipmentAndSoftwareMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-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_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="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" 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_TW" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" 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_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="lscc_OtherMember" 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_ForeignCountriesMember" 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="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_PropertyPlantAndEquipmentGross" 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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" 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_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-fair-value-of-longterm-debt-details" xlink:href="lscc-20231230.xsd#statement-note-7-longterm-debt-fair-value-of-longterm-debt-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-fair-value-of-longterm-debt-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_LongTermDebtNoncurrent" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" xlink:href="lscc-20231230.xsd#statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:label="us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentAssetsMember" xlink:label="us-gaap_OtherNoncurrentAssetsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/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_OtherNoncurrentAssetsMember" 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="1" 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/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_DeferredTaxAssetsGoodwillAndIntangibleAssets" 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_DeferredTaxAssetsOperatingLossCarryforwards" 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_DeferredTaxAssetsTaxCreditCarryforwards" 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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" 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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" 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_DeferredTaxAssetsOther" 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_DeferredTaxAssetsGross" 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_DeferredTaxAssetsValuationAllowance" 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_DeferredTaxAssetsNet" 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_DeferredTaxLiabilitiesPropertyPlantAndEquipment" 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_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxLiabilities" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-valuation-allowance-details" xlink:href="lscc-20231230.xsd#statement-note-12-income-taxes-valuation-allowance-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-valuation-allowance-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" 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_ValuationAllowancesAndReservesBalance" 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_ValuationAllowancesAndReservesChargedToCostAndExpense" 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_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets" xlink:href="lscc-20231230.xsd#statement-consolidated-balance-sheets" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_AccountsPayableCurrent" 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_AccruedLiabilitiesCurrent" 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_EmployeeRelatedLiabilitiesCurrent" 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_LiabilitiesCurrent" 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_LongTermDebtNoncurrent" 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_OperatingLeaseLiabilityNoncurrent" 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_OtherLiabilitiesNoncurrent" 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_Liabilities" 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_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_CommonStockValue" 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/20231230/role/statement-consolidated-statements-of-cash-flows" xlink:href="lscc-20231230.xsd#statement-consolidated-statements-of-cash-flows" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts" xlink:label="lscc_DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:label="lscc_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:label="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseImpairmentLoss" xlink:label="us-gaap_OperatingLeaseImpairmentLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="us-gaap_OtherNoncashIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DeferredIncomeTaxExpenseBenefit" 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_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_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_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_IncreaseDecreaseInAccountsPayable" 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_IncreaseDecreaseInAccruedLiabilities" 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="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" 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="lscc_IncreaseDecreaseInOperatingLeaseLiabilities" 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_PaymentsToAcquireBusinessesNetOfCashAcquired" 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_PaymentsForRepurchaseOfCommonStock" 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_ProceedsFromIssuanceOfLongTermDebt" 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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" 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="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:to="us-gaap_OperatingLeasePayments" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations" xlink:href="lscc-20231230.xsd#statement-consolidated-statements-of-operations" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_AmortizationOfIntangibleAssetsAcquired" xlink:label="lscc_AmortizationOfIntangibleAssetsAcquired" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_BusinessCombinationAcquisitionRelatedCosts" 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_OperatingExpenses" 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_OperatingIncomeLoss" 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_InterestIncomeExpenseNet" 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_OtherNonoperatingIncomeExpense" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" 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_IncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="11" 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_WeightedAverageNumberOfSharesOutstandingBasic" 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/20231230/role/statement-consolidated-statements-of-comprehensive-income" xlink:href="lscc-20231230.xsd#statement-consolidated-statements-of-comprehensive-income" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-comprehensive-income" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ComprehensiveIncomeNetOfTax" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details" xlink:href="lscc-20231230.xsd#statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ArrowElectronicsIncMember" xlink:label="lscc_ArrowElectronicsIncMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_DistributorsMember" xlink:label="lscc_DistributorsMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_FutureGroupMember" xlink:label="lscc_FutureGroupMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_MacnicaGroupMember" xlink:label="lscc_MacnicaGroupMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_OtherMember" xlink:label="lscc_OtherMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_WeikengGroupMember" xlink:label="lscc_WeikengGroupMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="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_ArrowElectronicsIncMember" 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="2" 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="us-gaap_CustomerConcentrationRiskMember" 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="srt_NameOfMajorCustomerDomain" xlink:to="lscc_WeikengGroupMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="lscc_FutureGroupMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="lscc_MacnicaGroupMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="lscc_OtherMember" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="lscc_DistributorsMember" 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/20231230/role/statement-note-2-net-income-per-share-earnings-per-share-details" xlink:href="lscc-20231230.xsd#statement-note-2-net-income-per-share-earnings-per-share-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-earnings-per-share-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" 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_WeightedAverageNumberOfSharesOutstandingBasic" 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/20231230/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" xlink:href="lscc-20231230.xsd#statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/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/2023/country-2023.xsd#country_CN" xlink:label="country_CN" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_JP" xlink:label="country_JP" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_OtherAsiaMember" xlink:label="lscc_OtherAsiaMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_PercentageOfRevenue" xlink:label="lscc_PercentageOfRevenue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_AmericasMember" xlink:label="srt_AmericasMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_AsiaMember" xlink:label="srt_AsiaMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EuropeMember" xlink:label="srt_EuropeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerSalesChannelAxis" xlink:label="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="us-gaap_ContractWithCustomerSalesChannelDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesChannelDirectlyToConsumerMember" xlink:label="us-gaap_SalesChannelDirectlyToConsumerMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesChannelThroughIntermediaryMember" xlink:label="us-gaap_SalesChannelThroughIntermediaryMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="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="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_CN" 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_JP" 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="lscc_OtherAsiaMember" 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="srt_AsiaMember" 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="srt_AmericasMember" 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="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/20231230/role/statement-note-6-intangible-assets-amortization-expense-details" xlink:href="lscc-20231230.xsd#statement-note-6-intangible-assets-amortization-expense-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-amortization-expense-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_AmortizationOfAcquiredIntangibleAssetsMember" xlink:label="lscc_AmortizationOfAcquiredIntangibleAssetsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/20231230/role/statement-note-7-longterm-debt-interest-expense-details" xlink:href="lscc-20231230.xsd#statement-note-7-longterm-debt-interest-expense-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-interest-expense-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseDebtExcludingAmortization" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/20231230/role/statement-note-10-stockbased-compensation-stockbased-compensation-details" xlink:href="lscc-20231230.xsd#statement-note-10-stockbased-compensation-stockbased-compensation-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-stockbased-compensation-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details" xlink:href="lscc-20231230.xsd#statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details" xlink:href="lscc-20231230.xsd#statement-note-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_EmployeeStockPurchasePlanMember" xlink:label="lscc_EmployeeStockPurchasePlanMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="lscc_EmployeeStockPurchasePlanMember" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details" xlink:href="lscc-20231230.xsd#statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_EffectiveIncomeTaxRateReconciliationCapitalLossExpirationPercent" xlink:label="lscc_EffectiveIncomeTaxRateReconciliationCapitalLossExpirationPercent" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent" xlink:label="lscc_EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent" xlink:label="lscc_EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" 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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" 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_EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent" 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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" 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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" 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_EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent" 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_EffectiveIncomeTaxRateReconciliationCapitalLossExpirationPercent" 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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" 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_EffectiveIncomeTaxRateReconciliationTaxContingencies" 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_EffectiveIncomeTaxRateReconciliationOtherAdjustments" 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_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-stockholders-equity-" xlink:href="lscc-20231230.xsd#statement-consolidated-statements-of-stockholders-equity-" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-stockholders-equity-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" 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_ComprehensiveIncomeNetOfTax" 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_StockIssuedDuringPeriodSharesShareBasedCompensation" 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_StockIssuedDuringPeriodValueShareBasedCompensation" 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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" 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_StockRepurchasedAndRetiredDuringPeriodShares" 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_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details" xlink:href="lscc-20231230.xsd#statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_CurrentFederalTaxExpenseBenefit" 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_CurrentStateAndLocalTaxExpenseBenefit" 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_CurrentForeignTaxExpenseBenefit" 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_CurrentIncomeTaxExpenseBenefit" 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_DeferredFederalIncomeTaxExpenseBenefit" 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_DeferredStateAndLocalIncomeTaxExpenseBenefit" 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_DeferredForeignIncomeTaxExpenseBenefit" 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_DeferredIncomeTaxExpenseBenefit" 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_IncomeTaxExpenseBenefit" xlink:type="arc"/>
  </link:definitionLink>

  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#IndividualsOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
	<link:loc xlink:href="lscc-20231230.xsd#lscc_MarkJensenMember" xlink:label="lscc_MarkJensenMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SherriLutherMember" xlink:label="lscc_SherriLutherMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_StephenDouglassMember" xlink:label="lscc_StephenDouglassMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_TracyFeannyMember" xlink:label="lscc_TracyFeannyMember" xlink:type="locator"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllIndividualsMember" xlink:to="lscc_MarkJensenMember" xlink:type="arc" order="2"/>
	<link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllIndividualsMember" xlink:to="lscc_SherriLutherMember" xlink:type="arc" order="3"/>
	<link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllIndividualsMember" xlink:to="lscc_StephenDouglassMember" xlink:type="arc" order="4"/>
	<link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllIndividualsMember" xlink:to="lscc_TracyFeannyMember" xlink:type="arc" order="5"/>
  </link:definitionLink>

</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>14
<FILENAME>lscc-20231230_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 06:08PM UTC 2024-02-16--><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-20231230.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-20231230.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-20231230.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-20231230.xsd#lscc_statement-statement-note-1-basis-of-presentation-and-significant-accounting-policies-tables" xlink:label="lscc_statement-statement-note-1-basis-of-presentation-and-significant-accounting-policies-tables" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-1-basis-of-presentation-and-significant-accounting-policies-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 1 - Basis of Presentation and Significant Accounting Policies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-1-basis-of-presentation-and-significant-accounting-policies-tables" xlink:to="lscc_statement-statement-note-1-basis-of-presentation-and-significant-accounting-policies-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average risk-free interest rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.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-20231230.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-20231230.xsd#lscc_statement-statement-note-5-property-and-equipment-tables" xlink:label="lscc_statement-statement-note-5-property-and-equipment-tables" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-5-property-and-equipment-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 5 - Property and Equipment</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-5-property-and-equipment-tables" xlink:to="lscc_statement-statement-note-5-property-and-equipment-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-6-intangible-assets-tables" xlink:label="lscc_statement-statement-note-6-intangible-assets-tables" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-6-intangible-assets-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 6 - Intangible Assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-6-intangible-assets-tables" xlink:to="lscc_statement-statement-note-6-intangible-assets-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average expected volatility</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-7-longterm-debt-tables" xlink:label="lscc_statement-statement-note-7-longterm-debt-tables" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-7-longterm-debt-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 7 - Long-term Debt</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-7-longterm-debt-tables" xlink:to="lscc_statement-statement-note-7-longterm-debt-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-8-restructuring-tables" xlink:label="lscc_statement-statement-note-8-restructuring-tables" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-8-restructuring-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 8 - Restructuring</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-8-restructuring-tables" xlink:to="lscc_statement-statement-note-8-restructuring-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231230.xsd#lscc_statement-statement-note-9-leases-tables" xlink:label="lscc_statement-statement-note-9-leases-tables" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-9-leases-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 9 - Leases</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-9-leases-tables" xlink:to="lscc_statement-statement-note-9-leases-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-10-stockbased-compensation-plans-tables" xlink:label="lscc_statement-statement-note-10-stockbased-compensation-plans-tables" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-10-stockbased-compensation-plans-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 10 - Stock-Based Compensation Plans</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-10-stockbased-compensation-plans-tables" xlink:to="lscc_statement-statement-note-10-stockbased-compensation-plans-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-12-income-taxes-tables" xlink:label="lscc_statement-statement-note-12-income-taxes-tables" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-12-income-taxes-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 12 - Income Taxes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-12-income-taxes-tables" xlink:to="lscc_statement-statement-note-12-income-taxes-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details" xlink:label="lscc_statement-statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 1 - Basis of Presentation and Significant Accounting Policies - Concentration of Risk By Risk (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details" xlink:to="lscc_statement-statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="lscc-20231230.xsd#lscc_statement-statement-note-2-net-income-per-share-earnings-per-share-details" xlink:label="lscc_statement-statement-note-2-net-income-per-share-earnings-per-share-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-2-net-income-per-share-earnings-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 - Earnings 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-earnings-per-share-details" xlink:to="lscc_statement-statement-note-2-net-income-per-share-earnings-per-share-details-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.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-20231230.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-20231230.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</link:label>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected term (years) (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.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="lscc-20231230.xsd#lscc_statement-statement-note-4-balance-sheet-components-accrued-liabilities-details" xlink:label="lscc_statement-statement-note-4-balance-sheet-components-accrued-liabilities-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-4-balance-sheet-components-accrued-liabilities-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 4 - Balance Sheet Components - Accrued Liabilities (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-accrued-liabilities-details" xlink:to="lscc_statement-statement-note-4-balance-sheet-components-accrued-liabilities-details-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-5-property-and-equipment-property-plant-and-equipment-details" xlink:label="lscc_statement-statement-note-5-property-and-equipment-property-plant-and-equipment-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-5-property-and-equipment-property-plant-and-equipment-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 5 - Property and Equipment - Property, Plant and Equipment (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-5-property-and-equipment-property-plant-and-equipment-details" xlink:to="lscc_statement-statement-note-5-property-and-equipment-property-plant-and-equipment-details-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-6-intangible-assets-finite-lived-intangible-assets-details" xlink:label="lscc_statement-statement-note-6-intangible-assets-finite-lived-intangible-assets-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-6-intangible-assets-finite-lived-intangible-assets-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 6 - Intangible Assets - Finite Lived Intangible Assets (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-6-intangible-assets-finite-lived-intangible-assets-details" xlink:to="lscc_statement-statement-note-6-intangible-assets-finite-lived-intangible-assets-details-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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, net of tax</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-20231230.xsd#lscc_statement-statement-note-6-intangible-assets-amortization-expense-details" xlink:label="lscc_statement-statement-note-6-intangible-assets-amortization-expense-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-6-intangible-assets-amortization-expense-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 6 - 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-6-intangible-assets-amortization-expense-details" xlink:to="lscc_statement-statement-note-6-intangible-assets-amortization-expense-details-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details" xlink:label="lscc_statement-statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 6 - Intangible Assets - Finite Lived Intangible Assets Future Amortization Expense (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details" xlink:to="lscc_statement-statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Amortization (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-7-longterm-debt-fair-value-of-longterm-debt-details" xlink:label="lscc_statement-statement-note-7-longterm-debt-fair-value-of-longterm-debt-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-7-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 7 - 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-7-longterm-debt-fair-value-of-longterm-debt-details" xlink:to="lscc_statement-statement-note-7-longterm-debt-fair-value-of-longterm-debt-details-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-7-longterm-debt-interest-expense-details" xlink:label="lscc_statement-statement-note-7-longterm-debt-interest-expense-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-7-longterm-debt-interest-expense-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 7 - 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-7-longterm-debt-interest-expense-details" xlink:to="lscc_statement-statement-note-7-longterm-debt-interest-expense-details-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-8-restructuring-activity-related-to-restructuring-plans-details" xlink:label="lscc_statement-statement-note-8-restructuring-activity-related-to-restructuring-plans-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-8-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 8 - 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-8-restructuring-activity-related-to-restructuring-plans-details" xlink:to="lscc_statement-statement-note-8-restructuring-activity-related-to-restructuring-plans-details-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" xlink:label="lscc_statement-statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-9-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 9 - 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-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" xlink:to="lscc_statement-statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-9-leases-maturities-of-operating-lease-liabilities-details" xlink:label="lscc_statement-statement-note-9-leases-maturities-of-operating-lease-liabilities-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-9-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 9 - 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-9-leases-maturities-of-operating-lease-liabilities-details" xlink:to="lscc_statement-statement-note-9-leases-maturities-of-operating-lease-liabilities-details-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-10-stockbased-compensation-stockbased-compensation-details" xlink:label="lscc_statement-statement-note-10-stockbased-compensation-stockbased-compensation-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-10-stockbased-compensation-stockbased-compensation-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 10 - 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-10-stockbased-compensation-stockbased-compensation-details" xlink:to="lscc_statement-statement-note-10-stockbased-compensation-stockbased-compensation-details-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details" xlink:label="lscc_statement-statement-note-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 10 - Stock-Based Compensation Plans - Share-based Payment Award Stock Options Valuation Assumptions (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details" xlink:to="lscc_statement-statement-note-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-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, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:label="us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:to="us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details" xlink:label="lscc_statement-statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 10 - Stock-Based Compensation Plans - Schedule of Share Based Compensation Stock Options Activity (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details" xlink:to="lscc_statement-statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</link:label>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Translation adjustment</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="lscc-20231230.xsd#lscc_statement-statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details" xlink:label="lscc_statement-statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 10 - Stock-Based Compensation Plans - Schedule of Nonvested Restricted Stock Units Activity (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details" xlink:to="lscc_statement-statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forfeited or expired (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details" xlink:label="lscc_statement-statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 10 - Stock-Based Compensation Plans - Assumptions Used at Grant Date In the Valuation of RUSs (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details" xlink:to="lscc_statement-statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details" xlink:label="lscc_statement-statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 10 - Stock-based Compensation - Share Based Compensation Performance Shares Award Market Condition or Performance Condition (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details" xlink:to="lscc_statement-statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details" xlink:label="lscc_statement-statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 12 - Income Taxes - Income Before Income Tax Domestic and Foreign (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details" xlink:to="lscc_statement-statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details" xlink:label="lscc_statement-statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 12 - Income Taxes - Components of Income Tax Expense Benefit (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details" xlink:to="lscc_statement-statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="lscc-20231230.xsd#lscc_statement-statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details" xlink:label="lscc_statement-statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 12 - Income Taxes - Effective Income Tax Rate Reconciliation (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details" xlink:to="lscc_statement-statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" xlink:label="lscc_statement-statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 12 - Income Taxes - Deferred Tax Assets and Liabilities (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" xlink:to="lscc_statement-statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1</link:label>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-12-income-taxes-valuation-allowance-details" xlink:label="lscc_statement-statement-note-12-income-taxes-valuation-allowance-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-12-income-taxes-valuation-allowance-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 12 - Income Taxes - Valuation Allowance (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-12-income-taxes-valuation-allowance-details" xlink:to="lscc_statement-statement-note-12-income-taxes-valuation-allowance-details-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details" xlink:label="lscc_statement-statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 12 - Income Taxes - Unrecognized Tax Benefits Excluding Amounts Pertaining To Examined Tax Returns Roll Forward (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details" xlink:to="lscc_statement-statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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="lscc-20231230.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Forfeited or expired (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="lscc-20231230.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</link:label>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested and expected to vest (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable, December 30, 2023</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested and expected to vest (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_LicensedTechnologyMember" xlink:label="lscc_LicensedTechnologyMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_LicensedTechnologyMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Licensed Technology [Member]</link:label>
    <link:label xlink:label="lscc_LicensedTechnologyMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to licensed technology.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_LicensedTechnologyMember" xlink:to="lscc_LicensedTechnologyMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested and expected to vest (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested and expected to vest</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_The2022CreditAgreementMember" xlink:label="lscc_The2022CreditAgreementMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_The2022CreditAgreementMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">The 2022 Credit Agreement [Member[</link:label>
    <link:label xlink:label="lscc_The2022CreditAgreementMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to the 2022 Credit Agreement.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_The2022CreditAgreementMember" xlink:to="lscc_The2022CreditAgreementMember-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SanJoseMember" xlink:label="lscc_SanJoseMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_SanJoseMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">San Jose [Member]</link:label>
    <link:label xlink:label="lscc_SanJoseMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to San Jose, California.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_SanJoseMember" xlink:to="lscc_SanJoseMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue-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, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesMember" xlink:label="us-gaap_AccruedLiabilitiesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccruedLiabilitiesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesMember" xlink:to="us-gaap_AccruedLiabilitiesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" 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_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forfeited or expired (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TaxesPayableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign, VAT, and other taxes payable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercised (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccruedLiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label xlink:label="us-gaap_AccruedLiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total accrued liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">us-gaap_EmployeeRelatedLiabilitiesCurrent</link:label>
    <link:label xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent-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_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsPayableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AccountsPayableCurrent</link:label>
    <link:label xlink:label="us-gaap_AccountsPayableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="lscc-20231230.xsd#lscc_RepurchaseProgram2023Member" xlink:label="lscc_RepurchaseProgram2023Member" xlink:type="locator"/>
    <link:label xlink:label="lscc_RepurchaseProgram2023Member-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repurchase Program 2023 [Member]</link:label>
    <link:label xlink:label="lscc_RepurchaseProgram2023Member-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to Repurchase Program 2023.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_RepurchaseProgram2023Member" xlink:to="lscc_RepurchaseProgram2023Member-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Forfeited or expired (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid-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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 liabilities</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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="us-gaap_TrademarksAndTradeNamesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TrademarksAndTradeNamesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trademarks and Trade Names [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TrademarksAndTradeNamesMember" xlink:to="us-gaap_TrademarksAndTradeNamesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant-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, Number of Shares Available for Grant (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_OtherExpenseIncomeNetMember" xlink:label="lscc_OtherExpenseIncomeNetMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_OtherExpenseIncomeNetMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other (Expense) Income, Net [Member]</link:label>
    <link:label xlink:label="lscc_OtherExpenseIncomeNetMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information included in income statement other (expense) income, net.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_OtherExpenseIncomeNetMember" xlink:to="lscc_OtherExpenseIncomeNetMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</link:label>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent-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, Purchase Price of Common Stock, Percent</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ActionInOregonInConnectionWithSaleOfCertainProductsMember" xlink:label="lscc_ActionInOregonInConnectionWithSaleOfCertainProductsMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_ActionInOregonInConnectionWithSaleOfCertainProductsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Action in Oregon in Connection with Sale of Certain Products [Member]</link:label>
    <link:label xlink:label="lscc_ActionInOregonInConnectionWithSaleOfCertainProductsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related to Action in Oregon in Connection with Sale of Certain Products.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_ActionInOregonInConnectionWithSaleOfCertainProductsMember" xlink:to="lscc_ActionInOregonInConnectionWithSaleOfCertainProductsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 and intellectual property 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="lscc-20231230.xsd#lscc_TermLoanMember" xlink:label="lscc_TermLoanMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_TermLoanMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Term Loan [Member]</link:label>
    <link:label xlink:label="lscc_TermLoanMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to the term loan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_TermLoanMember" xlink:to="lscc_TermLoanMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockTextBlock" xlink:label="us-gaap_TreasuryStockTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TreasuryStockTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockTextBlock" xlink:to="us-gaap_TreasuryStockTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:label="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental disclosure of cash flow information and non-cash investing and financing activities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:to="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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</link:label>
    <link:label xlink:label="us-gaap_OperatingLeaseImpairmentLoss-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Impairment Loss</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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PlanNameAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PlanNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameDomain" xlink:to="us-gaap_PlanNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</link:label>
    <link:label xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CustomerRelationshipsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_The2012ESPPMember" xlink:label="lscc_The2012ESPPMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_The2012ESPPMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">The2012 ESPP [Member]</link:label>
    <link:label xlink:label="lscc_The2012ESPPMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to the 2012 ESPP Plan</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_The2012ESPPMember" xlink:to="lscc_The2012ESPPMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</link:label>
    <link:label xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_The2013IncentivePlanMember" xlink:label="lscc_The2013IncentivePlanMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_The2013IncentivePlanMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">The 2013 Incentive Plan [Member]</link:label>
    <link:label xlink:label="lscc_The2013IncentivePlanMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to the 2013 incentive plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_The2013IncentivePlanMember" xlink:to="lscc_The2013IncentivePlanMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualContributionPerEmployeePercent" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualContributionPerEmployeePercent" xlink:type="locator"/>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualContributionPerEmployeePercent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualContributionPerEmployeePercent</link:label>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualContributionPerEmployeePercent-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, Maximum, Annual Contribution Per Employee, Percent</link:label>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualContributionPerEmployeePercent-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The maximum annual contribution percentage per employee that can be used under the plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualContributionPerEmployeePercent" xlink:to="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualContributionPerEmployeePercent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 as of January 1, 2022</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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="lscc-20231230.xsd#lscc_TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember" xlink:label="lscc_TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">TSR Relative To PHLX Semiconductor Sector Index, 75th Percentile [Member]</link:label>
    <link:label xlink:label="lscc_TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to TSR Relative To PHLX Semiconductor Sector Index, 75th Percentile.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember" xlink:to="lscc_TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Intangible Assets, net</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, gross</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeStockOptionMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="lscc-20231230.xsd#lscc_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfAssociatedIncomeTaxPenaltiesAndInterestAccrued" xlink:label="lscc_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfAssociatedIncomeTaxPenaltiesAndInterestAccrued" xlink:type="locator"/>
    <link:label xlink:label="lscc_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfAssociatedIncomeTaxPenaltiesAndInterestAccrued-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfAssociatedIncomeTaxPenaltiesAndInterestAccrued</link:label>
    <link:label xlink:label="lscc_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfAssociatedIncomeTaxPenaltiesAndInterestAccrued-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Significant Change in Unrecognized Tax Benefits Is Reasonably Possible, Amount of Associated Income, Tax Penalties and Interest Accrued</link:label>
    <link:label xlink:label="lscc_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfAssociatedIncomeTaxPenaltiesAndInterestAccrued-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The amount of interest and penalties of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfAssociatedIncomeTaxPenaltiesAndInterestAccrued" xlink:to="lscc_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfAssociatedIncomeTaxPenaltiesAndInterestAccrued-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</link:label>
    <link:label xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accumulated depreciation and amortization</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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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, net</link:label>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentNet-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total property and equipment, net</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">Property, Plant 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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:label xlink:label="us-gaap_Goodwill-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyDisclosures" xlink:label="us-gaap_LossContingencyDisclosures" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LossContingencyDisclosures-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contingencies Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyDisclosures" xlink:to="us-gaap_LossContingencyDisclosures-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PropertyPlantAndEquipmentGross</link:label>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentGross-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and Equipment</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231230.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="lscc-20231230.xsd#lscc_ExistingTechnologyMember" xlink:label="lscc_ExistingTechnologyMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_ExistingTechnologyMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Existing Technology [Member]</link:label>
    <link:label xlink:label="lscc_ExistingTechnologyMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents existing technology.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_ExistingTechnologyMember" xlink:to="lscc_ExistingTechnologyMember-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedMultiplierEffectInPeriodWeightedAverageGrantDateFairValue" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedMultiplierEffectInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedMultiplierEffectInPeriodWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedMultiplierEffectInPeriodWeightedAverageGrantDateFairValue</link:label>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedMultiplierEffectInPeriodWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedMultiplierEffectInPeriodWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The weighted average fair value vested multiplier effect as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedMultiplierEffectInPeriodWeightedAverageGrantDateFairValue" xlink:to="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedMultiplierEffectInPeriodWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedOptionsNumberOfShares" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedOptionsNumberOfShares" xlink:type="locator"/>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedOptionsNumberOfShares-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedOptionsNumberOfShares</link:label>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedOptionsNumberOfShares-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Vested, Shares (in shares)</link:label>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedOptionsNumberOfShares-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of non-vested options and non-option equity instruments.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedOptionsNumberOfShares" xlink:to="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedOptionsNumberOfShares-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="us-gaap_DeferredFinanceCostsGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredFinanceCostsGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredFinanceCostsGross</link:label>
    <link:label xlink:label="us-gaap_DeferredFinanceCostsGross-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Gross</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFinanceCostsGross" xlink:to="us-gaap_DeferredFinanceCostsGross-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInAccruedLiabilities</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/totalLabel" xlink:type="resource" xml:lang="en-US">Income tax (benefit) expense</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/2023/country-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInAccountsPayable</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="lscc-20231230.xsd#lscc_EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent" xlink:label="lscc_EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent" xlink:type="locator"/>
    <link:label xlink:label="lscc_EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">U.S. tax on foreign operations</link:label>
    <link:label xlink:label="lscc_EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to U.S. tax on foreign operations, percent.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent" xlink:to="lscc_EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_EffectiveIncomeTaxRateReconciliationCapitalLossExpirationPercent" xlink:label="lscc_EffectiveIncomeTaxRateReconciliationCapitalLossExpirationPercent" xlink:type="locator"/>
    <link:label xlink:label="lscc_EffectiveIncomeTaxRateReconciliationCapitalLossExpirationPercent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital loss expiration</link:label>
    <link:label xlink:label="lscc_EffectiveIncomeTaxRateReconciliationCapitalLossExpirationPercent-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to capital loss expiration percentage.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_EffectiveIncomeTaxRateReconciliationCapitalLossExpirationPercent" xlink:to="lscc_EffectiveIncomeTaxRateReconciliationCapitalLossExpirationPercent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</link:label>
    <link:label xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="lscc-20231230.xsd#lscc_ScheduleOfSharebasedPaymentAwardStockOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:label="lscc_ScheduleOfSharebasedPaymentAwardStockOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="lscc_ScheduleOfSharebasedPaymentAwardStockOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options and Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]</link:label>
    <link:label xlink:label="lscc_ScheduleOfSharebasedPaymentAwardStockOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of the significant assumptions of stock options and employee stock purchase plans used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_ScheduleOfSharebasedPaymentAwardStockOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:to="lscc_ScheduleOfSharebasedPaymentAwardStockOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/verboseLabel" xlink:type="resource" xml:lang="en-US">Total comprehensive income</link:label>
    <link:label xlink:label="us-gaap_ComprehensiveIncomeNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total comprehensive income</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/2023/dei-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UseOfEstimates-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="lscc-20231230.xsd#lscc_SharebasedPaymentArrangementTrancheFiveMember" xlink:label="lscc_SharebasedPaymentArrangementTrancheFiveMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_SharebasedPaymentArrangementTrancheFiveMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Five [Member]</link:label>
    <link:label xlink:label="lscc_SharebasedPaymentArrangementTrancheFiveMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fifth portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_SharebasedPaymentArrangementTrancheFiveMember" xlink:to="lscc_SharebasedPaymentArrangementTrancheFiveMember-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_EmployeeStockPurchasePlanMember" xlink:label="lscc_EmployeeStockPurchasePlanMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_EmployeeStockPurchasePlanMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan [Member]</link:label>
    <link:label xlink:label="lscc_EmployeeStockPurchasePlanMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to the Employee Stock Purchase Plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_EmployeeStockPurchasePlanMember" xlink:to="lscc_EmployeeStockPurchasePlanMember-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedPaymentArrangementTrancheSixMember" xlink:label="lscc_SharebasedPaymentArrangementTrancheSixMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_SharebasedPaymentArrangementTrancheSixMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Six [Member]</link:label>
    <link:label xlink:label="lscc_SharebasedPaymentArrangementTrancheSixMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sixth portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_SharebasedPaymentArrangementTrancheSixMember" xlink:to="lscc_SharebasedPaymentArrangementTrancheSixMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</link:label>
    <link:label xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.sec.gov/country/2023/country-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/dei-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/dei-2023.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/2023/dei-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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: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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/dei-2023.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.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFeeAmount" xlink:label="us-gaap_DebtInstrumentFeeAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentFeeAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DebtInstrumentFeeAmount</link:label>
    <link:label xlink:label="us-gaap_DebtInstrumentFeeAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Fee Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFeeAmount" xlink:to="us-gaap_DebtInstrumentFeeAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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="https://xbrl.sec.gov/dei/2023/dei-2023.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="https://xbrl.sec.gov/dei/2023/dei-2023.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="https://xbrl.sec.gov/dei/2023/dei-2023.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="https://xbrl.sec.gov/dei/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityPublicFloat-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/dei-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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</link:label>
    <link:label xlink:label="us-gaap_RestructuringCharges-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityVoluntaryFilers-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquisition related</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityWellKnownSeasonedIssuer-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ImpairmentOfIntangibleAssetsFinitelived</link:label>
    <link:label xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of Intangible Assets, Finite-Lived</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_VariableRateDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_VariableRateDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent" xlink:label="lscc_EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent" xlink:type="locator"/>
    <link:label xlink:label="lscc_EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Federal tax credits</link:label>
    <link:label xlink:label="lscc_EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to federal tax credit</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent" xlink:to="lscc_EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_VariableRateAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Revenue Percentage</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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 expense</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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CustomerConcentrationRiskMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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/2023/dei-2023.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="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrTrmntdFlag" xlink:label="ecd_NonRule10b51ArrTrmntdFlag" xlink:type="locator"/>
    <link:label xlink:label="ecd_NonRule10b51ArrTrmntdFlag-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ecd_NonRule10b51ArrTrmntdFlag</link:label>
    <link:label xlink:label="ecd_NonRule10b51ArrTrmntdFlag-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonRule10b51ArrTrmntdFlag" xlink:to="ecd_NonRule10b51ArrTrmntdFlag-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/dei-2023.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/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrTrmntdFlag" xlink:label="ecd_Rule10b51ArrTrmntdFlag" xlink:type="locator"/>
    <link:label xlink:label="ecd_Rule10b51ArrTrmntdFlag-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ecd_Rule10b51ArrTrmntdFlag</link:label>
    <link:label xlink:label="ecd_Rule10b51ArrTrmntdFlag-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_Rule10b51ArrTrmntdFlag" xlink:to="ecd_Rule10b51ArrTrmntdFlag-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrAdoptedFlag" xlink:label="ecd_Rule10b51ArrAdoptedFlag" xlink:type="locator"/>
    <link:label xlink:label="ecd_Rule10b51ArrAdoptedFlag-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ecd_Rule10b51ArrAdoptedFlag</link:label>
    <link:label xlink:label="ecd_Rule10b51ArrAdoptedFlag-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_Rule10b51ArrAdoptedFlag" xlink:to="ecd_Rule10b51ArrAdoptedFlag-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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="https://xbrl.sec.gov/dei/2023/dei-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrAdoptedFlag" xlink:label="ecd_NonRule10b51ArrAdoptedFlag" xlink:type="locator"/>
    <link:label xlink:label="ecd_NonRule10b51ArrAdoptedFlag-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ecd_NonRule10b51ArrAdoptedFlag</link:label>
    <link:label xlink:label="ecd_NonRule10b51ArrAdoptedFlag-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonRule10b51ArrAdoptedFlag" xlink:to="ecd_NonRule10b51ArrAdoptedFlag-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MtrlTermsOfTrdArrTextBlock" xlink:label="ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="locator"/>
    <link:label xlink:label="ecd_MtrlTermsOfTrdArrTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="ecd_MtrlTermsOfTrdArrTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.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="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrTerminationDate" xlink:label="ecd_TrdArrTerminationDate" xlink:type="locator"/>
    <link:label xlink:label="ecd_TrdArrTerminationDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ecd_TrdArrTerminationDate</link:label>
    <link:label xlink:label="ecd_TrdArrTerminationDate-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TrdArrTerminationDate" xlink:to="ecd_TrdArrTerminationDate-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrSecuritiesAggAvailAmt" xlink:label="ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="locator"/>
    <link:label xlink:label="ecd_TrdArrSecuritiesAggAvailAmt-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ecd_TrdArrSecuritiesAggAvailAmt</link:label>
    <link:label xlink:label="ecd_TrdArrSecuritiesAggAvailAmt-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="ecd_TrdArrSecuritiesAggAvailAmt-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.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/2023/dei-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</link:label>
    <link:label xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:label xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.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.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</link:label>
    <link:label xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares (in shares)</link:label>
    <link:label xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2023/country-2023.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="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrAdoptionDate" xlink:label="ecd_TrdArrAdoptionDate" xlink:type="locator"/>
    <link:label xlink:label="ecd_TrdArrAdoptionDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ecd_TrdArrAdoptionDate</link:label>
    <link:label xlink:label="ecd_TrdArrAdoptionDate-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TrdArrAdoptionDate" xlink:to="ecd_TrdArrAdoptionDate-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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, net</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/2023/dei-2023.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="lscc-20231230.xsd#lscc_NumberOfDistributors" xlink:label="lscc_NumberOfDistributors" xlink:type="locator"/>
    <link:label xlink:label="lscc_NumberOfDistributors-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_NumberOfDistributors</link:label>
    <link:label xlink:label="lscc_NumberOfDistributors-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Distributors</link:label>
    <link:label xlink:label="lscc_NumberOfDistributors-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the number of distributors.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_NumberOfDistributors" xlink:to="lscc_NumberOfDistributors-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/dei-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</link:label>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock issued in connection with employee equity incentive plans, net of shares withheld for employee taxes (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="lscc-20231230.xsd#lscc_PerformanceSharesGrantedIn2018Member" xlink:label="lscc_PerformanceSharesGrantedIn2018Member" xlink:type="locator"/>
    <link:label xlink:label="lscc_PerformanceSharesGrantedIn2018Member-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Shares Granted in 2018 [Member]</link:label>
    <link:label xlink:label="lscc_PerformanceSharesGrantedIn2018Member-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to performance shares granted in 2018.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_PerformanceSharesGrantedIn2018Member" xlink:to="lscc_PerformanceSharesGrantedIn2018Member-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock issued in connection with employee equity incentive plans, net of shares withheld for employee taxes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ExtinguishmentOfDebtAndAccruedInterestAmount" xlink:label="lscc_ExtinguishmentOfDebtAndAccruedInterestAmount" xlink:type="locator"/>
    <link:label xlink:label="lscc_ExtinguishmentOfDebtAndAccruedInterestAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_ExtinguishmentOfDebtAndAccruedInterestAmount</link:label>
    <link:label xlink:label="lscc_ExtinguishmentOfDebtAndAccruedInterestAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Extinguishment of Debt and Accrued Interest, Amount</link:label>
    <link:label xlink:label="lscc_ExtinguishmentOfDebtAndAccruedInterestAmount-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Gross amount of debt and accrued interest extinguished.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_ExtinguishmentOfDebtAndAccruedInterestAmount" xlink:to="lscc_ExtinguishmentOfDebtAndAccruedInterestAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_LaborAndRelatedExpenseIncentiveCompensation" xlink:label="lscc_LaborAndRelatedExpenseIncentiveCompensation" xlink:type="locator"/>
    <link:label xlink:label="lscc_LaborAndRelatedExpenseIncentiveCompensation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_LaborAndRelatedExpenseIncentiveCompensation</link:label>
    <link:label xlink:label="lscc_LaborAndRelatedExpenseIncentiveCompensation-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Labor And Related Expense, Incentive Compensation</link:label>
    <link:label xlink:label="lscc_LaborAndRelatedExpenseIncentiveCompensation-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_LaborAndRelatedExpenseIncentiveCompensation" xlink:to="lscc_LaborAndRelatedExpenseIncentiveCompensation-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2023/country-2023.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</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="lscc-20231230.xsd#lscc_RepaymentsOfFeesAndAccruedInterest" xlink:label="lscc_RepaymentsOfFeesAndAccruedInterest" xlink:type="locator"/>
    <link:label xlink:label="lscc_RepaymentsOfFeesAndAccruedInterest-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_RepaymentsOfFeesAndAccruedInterest</link:label>
    <link:label xlink:label="lscc_RepaymentsOfFeesAndAccruedInterest-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repayments of Fees and Accrued Interest</link:label>
    <link:label xlink:label="lscc_RepaymentsOfFeesAndAccruedInterest-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The amount of cash outflow for the repayments of fees and accrued interest.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_RepaymentsOfFeesAndAccruedInterest" xlink:to="lscc_RepaymentsOfFeesAndAccruedInterest-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/country-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Retained earnings (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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="lscc-20231230.xsd#lscc_Q32023PlanMember" xlink:label="lscc_Q32023PlanMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_Q32023PlanMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Q3 2023 Plan [Member]</link:label>
    <link:label xlink:label="lscc_Q32023PlanMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents Q3 2023 Plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_Q32023PlanMember" xlink:to="lscc_Q32023PlanMember-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares" xlink:type="locator"/>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares</link:label>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, Shares (in shares)</link:label>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance, Shares (in shares)</link:label>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of non-vested options and non-option equity instruments outstanding.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares" xlink:to="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedGrantsInPeriodGross" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedGrantsInPeriodGross" xlink:type="locator"/>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedGrantsInPeriodGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedGrantsInPeriodGross</link:label>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedGrantsInPeriodGross-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted, Shares (in shares)</link:label>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedGrantsInPeriodGross-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Gross number of nonvested share options and non-option equity instruments (or share units) granted during the period.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedGrantsInPeriodGross" xlink:to="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedGrantsInPeriodGross-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedEffectOfVestingMultiplier" xlink:label="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedEffectOfVestingMultiplier" xlink:type="locator"/>
    <link:label xlink:label="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedEffectOfVestingMultiplier-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedEffectOfVestingMultiplier</link:label>
    <link:label xlink:label="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedEffectOfVestingMultiplier-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of vesting multiplier, Shares (in shares)</link:label>
    <link:label xlink:label="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedEffectOfVestingMultiplier-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The number of shares awarded and vested due to the effect of the vesting multiplier during the period on stock (or unit) option and non-option instrument plans.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedEffectOfVestingMultiplier" xlink:to="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedEffectOfVestingMultiplier-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">us-gaap_OperatingLeaseLiability</link:label>
    <link:label xlink:label="us-gaap_OperatingLeaseLiability-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 (included in Accrued 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/negatedTerseLabel" 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in deferred income tax provision</link:label>
    <link:label xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths-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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</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="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardShareRatio" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardShareRatio" xlink:type="locator"/>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardShareRatio-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardShareRatio</link:label>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardShareRatio-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, Share Ratio</link:label>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardShareRatio-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents share ratio of share-based compensation arrangement by share-based payment award.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardShareRatio" xlink:to="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardShareRatio-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths-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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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, to be Paid, 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">us-gaap_ShareBasedCompensation</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeLeasesPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="us-gaap_BusinessCombinationsPolicy" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationsPolicy-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsPolicy" xlink:to="us-gaap_BusinessCombinationsPolicy-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 Discounts, Total</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="lscc-20231230.xsd#lscc_ScheduleOfSharebasedPaymentAwardRestrictedStockUnitsValuationAssumptionsTableTextBlock" xlink:label="lscc_ScheduleOfSharebasedPaymentAwardRestrictedStockUnitsValuationAssumptionsTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="lscc_ScheduleOfSharebasedPaymentAwardRestrictedStockUnitsValuationAssumptionsTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Payment Award, Restricted Stock Units, Valuation Assumptions [Table Text Block]</link:label>
    <link:label xlink:label="lscc_ScheduleOfSharebasedPaymentAwardRestrictedStockUnitsValuationAssumptionsTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of the significant assumptions of restricted stock units used during the year to estimate the fair value of restricted stock units, including, but not limited to: (a) expected term of restricted stock units and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_ScheduleOfSharebasedPaymentAwardRestrictedStockUnitsValuationAssumptionsTableTextBlock" xlink:to="lscc_ScheduleOfSharebasedPaymentAwardRestrictedStockUnitsValuationAssumptionsTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Depreciation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_Depreciation</link:label>
    <link:label xlink:label="us-gaap_Depreciation-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_LesseeOperatingLeaseOptionToExtendPeriod" xlink:label="lscc_LesseeOperatingLeaseOptionToExtendPeriod" xlink:type="locator"/>
    <link:label xlink:label="lscc_LesseeOperatingLeaseOptionToExtendPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_LesseeOperatingLeaseOptionToExtendPeriod</link:label>
    <link:label xlink:label="lscc_LesseeOperatingLeaseOptionToExtendPeriod-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Option to Extend, Period (Year)</link:label>
    <link:label xlink:label="lscc_LesseeOperatingLeaseOptionToExtendPeriod-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents option to extend period for operating lease.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_LesseeOperatingLeaseOptionToExtendPeriod" xlink:to="lscc_LesseeOperatingLeaseOptionToExtendPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_LesseeOperatingLeaseOptionToTerminatePeriod" xlink:label="lscc_LesseeOperatingLeaseOptionToTerminatePeriod" xlink:type="locator"/>
    <link:label xlink:label="lscc_LesseeOperatingLeaseOptionToTerminatePeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_LesseeOperatingLeaseOptionToTerminatePeriod</link:label>
    <link:label xlink:label="lscc_LesseeOperatingLeaseOptionToTerminatePeriod-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Option to Terminate Period (Year)</link:label>
    <link:label xlink:label="lscc_LesseeOperatingLeaseOptionToTerminatePeriod-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents option to terminate period for operating lease of lessee.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_LesseeOperatingLeaseOptionToTerminatePeriod" xlink:to="lscc_LesseeOperatingLeaseOptionToTerminatePeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:label="us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:to="us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockValue-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; 137,340,000 shares issued and outstanding as of December 30, 2023 and 137,099,000 shares issued and outstanding as of December 31, 2022</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 (used in) 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="lscc-20231230.xsd#lscc_AwardsWithMarketConditionOrPerformanceConditionMember" xlink:label="lscc_AwardsWithMarketConditionOrPerformanceConditionMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_AwardsWithMarketConditionOrPerformanceConditionMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards with Market Condition or Performance Condition [Member]</link:label>
    <link:label xlink:label="lscc_AwardsWithMarketConditionOrPerformanceConditionMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the the awards with a market condition or a performance condition.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_AwardsWithMarketConditionOrPerformanceConditionMember" xlink:to="lscc_AwardsWithMarketConditionOrPerformanceConditionMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="lscc-20231230.xsd#lscc_DistributorsMember" xlink:label="lscc_DistributorsMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_DistributorsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Distributors [Member]</link:label>
    <link:label xlink:label="lscc_DistributorsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the distributors of the company.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_DistributorsMember" xlink:to="lscc_DistributorsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsValuationAllowance</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance, Total</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: valuation allowance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 for 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="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:label="us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SummaryOfValuationAllowanceTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Summary of Valuation Allowance [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:to="us-gaap_SummaryOfValuationAllowanceTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsNet</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsNet-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net deferred tax assets</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsNet-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsOther-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsOther</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsOther-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsGross</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsGross-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsGross-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredIncomeTaxLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredIncomeTaxLiabilities</link:label>
    <link:label xlink:label="us-gaap_DeferredIncomeTaxLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label xlink:label="us-gaap_DeferredIncomeTaxLiabilities-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities (included in Other long-term liabilities)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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, net</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, net</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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance" xlink:type="locator"/>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance</link:label>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, Weighted average grant date fair value (in dollars per share)</link:label>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance, Weighted average grant date fair value (in dollars per share)</link:label>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Per share or unit weighted-average fair value of nonvested award options and non-option equity instruments.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance" xlink:to="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedGrantsInPeriodWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedGrantsInPeriodWeightedAverageGrantDateFairValue</link:label>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedGrantsInPeriodWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted, Weighted average grant date fair value (in dollars per share)</link:label>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedGrantsInPeriodWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The weighted average fair value at grant date for nonvested equity-based awards granted during the period on options and non-option equity instruments.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedGrantsInPeriodWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedEffectOfVestingMultiplierWeightedAverageGrantDateFairValue" xlink:label="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedEffectOfVestingMultiplierWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedEffectOfVestingMultiplierWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedEffectOfVestingMultiplierWeightedAverageGrantDateFairValue</link:label>
    <link:label xlink:label="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedEffectOfVestingMultiplierWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of vesting multiplier (in dollars per share)</link:label>
    <link:label xlink:label="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedEffectOfVestingMultiplierWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The weighted average fair value vested multiplier effect as of grant date pertaining to an equity-based award plan options and non-option equity instruments for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedEffectOfVestingMultiplierWeightedAverageGrantDateFairValue" xlink:to="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedEffectOfVestingMultiplierWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedOptionsVestedWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedOptionsVestedWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedOptionsVestedWeightedAverageGrantDateFairValue</link:label>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedOptionsVestedWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Vested, Weighted average grant date fair value (in dollars per share)</link:label>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedOptionsVestedWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The weighted average fair value as of grant date pertaining to an equity-based award plan options and non-option equity instruments for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedOptionsVestedWeightedAverageGrantDateFairValue" xlink:to="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedOptionsVestedWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_RightofuseAssetsObtainedForNewAndModifiedLeaseContractsDuringThePeriod" xlink:label="lscc_RightofuseAssetsObtainedForNewAndModifiedLeaseContractsDuringThePeriod" xlink:type="locator"/>
    <link:label xlink:label="lscc_RightofuseAssetsObtainedForNewAndModifiedLeaseContractsDuringThePeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_RightofuseAssetsObtainedForNewAndModifiedLeaseContractsDuringThePeriod</link:label>
    <link:label xlink:label="lscc_RightofuseAssetsObtainedForNewAndModifiedLeaseContractsDuringThePeriod-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:label xlink:label="lscc_RightofuseAssetsObtainedForNewAndModifiedLeaseContractsDuringThePeriod-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">represents right-of-use assets obtained for new and modified lease contracts during the period.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_RightofuseAssetsObtainedForNewAndModifiedLeaseContractsDuringThePeriod" xlink:to="lscc_RightofuseAssetsObtainedForNewAndModifiedLeaseContractsDuringThePeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities and reserves</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PropertyPlantAndEquipmentUsefulLife</link:label>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InterestIncomeExpenseNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest income (expense), net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeExpenseNet" xlink:to="us-gaap_InterestIncomeExpenseNet-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NumberOfOperatingSegments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NumberOfOperatingSegments</link:label>
    <link:label xlink:label="us-gaap_NumberOfOperatingSegments-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based and deferred compensation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LeaseholdImprovementsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 income (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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax credit carry forwards</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss carry forwards</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="srt_ChiefExecutiveOfficerMember" xlink:type="locator"/>
    <link:label xlink:label="srt_ChiefExecutiveOfficerMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Chief Executive Officer [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ChiefExecutiveOfficerMember" xlink:to="srt_ChiefExecutiveOfficerMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 (decrease) 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 14)</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="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilitiesOther-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxLiabilitiesOther</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilitiesOther-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredTaxLiabilitiesOther-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 (used in) 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net deferred taxes</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net deferred taxes</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilities-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Net deferred taxes</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilities-label" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Net deferred taxes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 provided by (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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 as of January 1, 2022</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, balance</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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</link:label>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:label="us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unremitted earnings</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:to="us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fixed assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UndistributedEarningsOfForeignSubsidiaries-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UndistributedEarningsOfForeignSubsidiaries</link:label>
    <link:label xlink:label="us-gaap_UndistributedEarningsOfForeignSubsidiaries-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Undistributed Earnings of Foreign Subsidiaries</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:to="us-gaap_UndistributedEarningsOfForeignSubsidiaries-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsForRepurchaseOfCommonStock</link:label>
    <link:label xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.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">lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier</link:label>
    <link:label xlink:label="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested (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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231230.xsd#lscc_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:label="lscc_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:type="locator"/>
    <link:label xlink:label="lscc_IncreaseDecreaseInOperatingLeaseLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating lease liabilities, current and long-term portions</link:label>
    <link:label xlink:label="lscc_IncreaseDecreaseInOperatingLeaseLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The increase (decrease) during the reporting period in the value of operating lease liabilities.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:to="lscc_IncreaseDecreaseInOperatingLeaseLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TreasuryStockAcquiredAverageCostPerShare-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_TreasuryStockAcquiredAverageCostPerShare</link:label>
    <link:label xlink:label="us-gaap_TreasuryStockAcquiredAverageCostPerShare-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares Acquired, Average Cost Per Share (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:to="us-gaap_TreasuryStockAcquiredAverageCostPerShare-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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-20231230.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</link:label>
    <link:label xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</link:label>
    <link:label xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CurrentForeignTaxExpenseBenefit</link:label>
    <link:label xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</link:label>
    <link:label xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="us-gaap_ShareRepurchaseProgramDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareRepurchaseProgramDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="us-gaap_ShareRepurchaseProgramDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CurrentFederalTaxExpenseBenefit</link:label>
    <link:label xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockRepurchaseProgramAuthorizedAmount1</link:label>
    <link:label xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="us-gaap_StockRepurchaseProgramAuthorizedAmount1-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</link:label>
    <link:label xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.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-20231230.xsd#lscc_FutureGroupMember" xlink:label="lscc_FutureGroupMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_FutureGroupMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Future Group [Member]</link:label>
    <link:label xlink:label="lscc_FutureGroupMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the group called Future.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_FutureGroupMember" xlink:to="lscc_FutureGroupMember-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="us-gaap_ShareRepurchaseProgramAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareRepurchaseProgramAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_MacnicaGroupMember" xlink:label="lscc_MacnicaGroupMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_MacnicaGroupMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Macnica Group [Member]</link:label>
    <link:label xlink:label="lscc_MacnicaGroupMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the Macnica group.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_MacnicaGroupMember" xlink:to="lscc_MacnicaGroupMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231230.xsd#lscc_ArrowElectronicsIncMember" xlink:label="lscc_ArrowElectronicsIncMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_ArrowElectronicsIncMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Arrow Electronics Inc [Member]</link:label>
    <link:label xlink:label="lscc_ArrowElectronicsIncMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information related to Arrow Electronics Inc.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_ArrowElectronicsIncMember" xlink:to="lscc_ArrowElectronicsIncMember-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.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">lscc_OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects</link:label>
    <link:label xlink:label="lscc_OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments for present value and foreign currency 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-20231230.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable and Accrued Liabilities [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CurrentIncomeTaxExpenseBenefit</link:label>
    <link:label xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentAssetsMember" xlink:label="us-gaap_OtherNoncurrentAssetsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherNoncurrentAssetsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Noncurrent Assets [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncurrentAssetsMember" xlink:to="us-gaap_OtherNoncurrentAssetsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</link:label>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NonemployeeDirectorEquityIncentivePlanMember" xlink:label="lscc_NonemployeeDirectorEquityIncentivePlanMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_NonemployeeDirectorEquityIncentivePlanMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">The 2011 Non-Employee Director Equity Incentive Plan [Member]</link:label>
    <link:label xlink:label="lscc_NonemployeeDirectorEquityIncentivePlanMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the 2011 Non-Employee Director Equity Incentive Plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_NonemployeeDirectorEquityIncentivePlanMember" xlink:to="lscc_NonemployeeDirectorEquityIncentivePlanMember-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.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-20231230.xsd#lscc_WeikengGroupMember" xlink:label="lscc_WeikengGroupMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_WeikengGroupMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weikeng Group [Member]</link:label>
    <link:label xlink:label="lscc_WeikengGroupMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information related to Weikeng Group.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_WeikengGroupMember" xlink:to="lscc_WeikengGroupMember-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.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-20231230.xsd#lscc_AwardsVestedOrExercisedMember" xlink:label="lscc_AwardsVestedOrExercisedMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_AwardsVestedOrExercisedMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Vested or Exercised [Member]</link:label>
    <link:label xlink:label="lscc_AwardsVestedOrExercisedMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represent the awards vested or exercised.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_AwardsVestedOrExercisedMember" xlink:to="lscc_AwardsVestedOrExercisedMember-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</link:label>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_TermSecuredOvernightFinancingRateMember" xlink:label="lscc_TermSecuredOvernightFinancingRateMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_TermSecuredOvernightFinancingRateMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Term Secured Overnight Financing Rate [Member]</link:label>
    <link:label xlink:label="lscc_TermSecuredOvernightFinancingRateMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represent the interest rate related to the Term Secured Overnight Financing Rate for the periods.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_TermSecuredOvernightFinancingRateMember" xlink:to="lscc_TermSecuredOvernightFinancingRateMember-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.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-20231230.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</link:label>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.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-20231230.xsd#lscc_RepurchaseProgram2024Member" xlink:label="lscc_RepurchaseProgram2024Member" xlink:type="locator"/>
    <link:label xlink:label="lscc_RepurchaseProgram2024Member-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repurchase Program 2024 [Member]</link:label>
    <link:label xlink:label="lscc_RepurchaseProgram2024Member-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to Repurchase Program 2024.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_RepurchaseProgram2024Member" xlink:to="lscc_RepurchaseProgram2024Member-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:type="locator"/>
    <link:label xlink:label="dei_IcfrAuditorAttestationFlag-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 (loss):</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="lscc-20231230.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-20231230.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StateAndLocalJurisdictionMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAndLocalJurisdictionMember" xlink:to="us-gaap_StateAndLocalJurisdictionMember-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.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="lscc-20231230.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="lscc-20231230.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231230.xsd#lscc_SherriLutherMember" xlink:label="lscc_SherriLutherMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_SherriLutherMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sherri Luther [Member]</link:label>
    <link:label xlink:label="lscc_SherriLutherMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents Sherri Luther.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_SherriLutherMember" xlink:to="lscc_SherriLutherMember-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="lscc-20231230.xsd#lscc_MarkJensenMember" xlink:label="lscc_MarkJensenMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_MarkJensenMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Mark Jensen [Member]</link:label>
    <link:label xlink:label="lscc_MarkJensenMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents Mark Jensen.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_MarkJensenMember" xlink:to="lscc_MarkJensenMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231230.xsd#lscc_SharebasedPaymentArrangementExerciseAndVestingOfAwardsTaxBenefit" xlink:label="lscc_SharebasedPaymentArrangementExerciseAndVestingOfAwardsTaxBenefit" xlink:type="locator"/>
    <link:label xlink:label="lscc_SharebasedPaymentArrangementExerciseAndVestingOfAwardsTaxBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_SharebasedPaymentArrangementExerciseAndVestingOfAwardsTaxBenefit</link:label>
    <link:label xlink:label="lscc_SharebasedPaymentArrangementExerciseAndVestingOfAwardsTaxBenefit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Exercise and Vesting of Awards, Tax Benefit</link:label>
    <link:label xlink:label="lscc_SharebasedPaymentArrangementExerciseAndVestingOfAwardsTaxBenefit-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the tax benefit related to the share-based payment arrangement of exercised and vesting awards.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_SharebasedPaymentArrangementExerciseAndVestingOfAwardsTaxBenefit" xlink:to="lscc_SharebasedPaymentArrangementExerciseAndVestingOfAwardsTaxBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OfficeEquipmentMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Office Equipment [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repayment of long-term 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="lscc-20231230.xsd#lscc_TracyFeannyMember" xlink:label="lscc_TracyFeannyMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_TracyFeannyMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tracy Feanny [Member]</link:label>
    <link:label xlink:label="lscc_TracyFeannyMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents Tracy Feanny.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_TracyFeannyMember" xlink:to="lscc_TracyFeannyMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="lscc-20231230.xsd#lscc_StephenDouglassMember" xlink:label="lscc_StephenDouglassMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_StephenDouglassMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stephen Douglass [Member]</link:label>
    <link:label xlink:label="lscc_StephenDouglassMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents Stephen Douglass</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_StephenDouglassMember" xlink:to="lscc_StephenDouglassMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentAnnualReport-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ToolsDiesAndMoldsMember" xlink:label="us-gaap_ToolsDiesAndMoldsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ToolsDiesAndMoldsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tools, Dies and Molds [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ToolsDiesAndMoldsMember" xlink:to="us-gaap_ToolsDiesAndMoldsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:label="us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit</link:label>
    <link:label xlink:label="us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:to="us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/dei-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefits-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnrecognizedTaxBenefits</link:label>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefits-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefits-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_UnrecognizedTaxBenefits-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_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</link:label>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/dei-2023.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="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentFinStmtErrorCorrectionFlag-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</link:label>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Reduction as a result of lapse of applicable statute of limitations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/dei-2023.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.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</link:label>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Settlements</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition</link:label>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions due to acquisition</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</link:label>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions based on tax positions of prior years</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</link:label>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Reductions for tax positions of prior years</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</link:label>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions based on tax positions related to the current year</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from long-term debt, net of issuance costs</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember" xlink:label="ecd_AllIndividualsMember" xlink:type="locator"/>
    <link:label xlink:label="ecd_AllIndividualsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AllIndividualsMember" xlink:to="ecd_AllIndividualsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ValuationAllowancesAndReservesBalance-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ValuationAllowancesAndReservesBalance</link:label>
    <link:label xlink:label="us-gaap_ValuationAllowancesAndReservesBalance-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_ValuationAllowancesAndReservesBalance-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_ValuationAllowancesAndReservesBalance" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</link:label>
    <link:label xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Charged (Credit) to costs and expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts</link:label>
    <link:label xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Charged (credit) to other accounts</link:label>
    <link:label xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Charged (credit) to other accounts</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis" xlink:label="ecd_IndividualAxis" xlink:type="locator"/>
    <link:label xlink:label="ecd_IndividualAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_IndividualAxis" xlink:to="ecd_IndividualAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName" xlink:label="dei_AuditorName" xlink:type="locator"/>
    <link:label xlink:label="dei_AuditorName-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId" xlink:type="locator"/>
    <link:label xlink:label="dei_AuditorFirmId-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation" xlink:type="locator"/>
    <link:label xlink:label="dei_AuditorLocation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TaxCreditCarryforwardAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_TaxCreditCarryforwardAmount</link:label>
    <link:label xlink:label="us-gaap_TaxCreditCarryforwardAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardAmount" xlink:to="us-gaap_TaxCreditCarryforwardAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/verboseLabel" 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/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/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="lscc-20231230.xsd#lscc_ContractWithCustomerLiabilityPrepaidCustomerDeposit" xlink:label="lscc_ContractWithCustomerLiabilityPrepaidCustomerDeposit" xlink:type="locator"/>
    <link:label xlink:label="lscc_ContractWithCustomerLiabilityPrepaidCustomerDeposit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid customer deposit</link:label>
    <link:label xlink:label="lscc_ContractWithCustomerLiabilityPrepaidCustomerDeposit-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: Product shipments from prepaid customer deposit</link:label>
    <link:label xlink:label="lscc_ContractWithCustomerLiabilityPrepaidCustomerDeposit-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents prepaid customer deposit for contract with customer liability.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_ContractWithCustomerLiabilityPrepaidCustomerDeposit" xlink:to="lscc_ContractWithCustomerLiabilityPrepaidCustomerDeposit-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLossCarryforwards-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLossCarryforwards</link:label>
    <link:label xlink:label="us-gaap_OperatingLossCarryforwards-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic-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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Excess tax benefit from stock-based compensation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_EffectiveIncomeTaxRateContinuingOperations</link:label>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Effective income tax rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseRemainingLeaseTerm</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Remaining Lease Term (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:to="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in uncertain tax benefit accrual</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns Roll Forward [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_RepaymentOfLongtermDebtDiscretionary" xlink:label="lscc_RepaymentOfLongtermDebtDiscretionary" xlink:type="locator"/>
    <link:label xlink:label="lscc_RepaymentOfLongtermDebtDiscretionary-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_RepaymentOfLongtermDebtDiscretionary</link:label>
    <link:label xlink:label="lscc_RepaymentOfLongtermDebtDiscretionary-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repayment of Long-term Debt, Discretionary</link:label>
    <link:label xlink:label="lscc_RepaymentOfLongtermDebtDiscretionary-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the discretionary repayment of long term debt.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_RepaymentOfLongtermDebtDiscretionary" xlink:to="lscc_RepaymentOfLongtermDebtDiscretionary-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 Cost, Incurred Cost</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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State taxes, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign rate differential</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Statutory federal rate</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="lscc-20231230.xsd#lscc_ProductionEquipmentAndSoftwareMember" xlink:label="lscc_ProductionEquipmentAndSoftwareMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_ProductionEquipmentAndSoftwareMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Production Equipment and Software [Member]</link:label>
    <link:label xlink:label="lscc_ProductionEquipmentAndSoftwareMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to production equipment and software.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_ProductionEquipmentAndSoftwareMember" xlink:to="lscc_ProductionEquipmentAndSoftwareMember-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ForeignCountriesMember" xlink:label="lscc_ForeignCountriesMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_ForeignCountriesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Countries [Member]</link:label>
    <link:label xlink:label="lscc_ForeignCountriesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to foreign countries.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_ForeignCountriesMember" xlink:to="lscc_ForeignCountriesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Amortization 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">Amortization 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</link:label>
    <link:label xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Cash paid for business acquisition, net of cash acquired</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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</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 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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:loc xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrByIndTable" xlink:label="ecd_TradingArrByIndTable" xlink:type="locator"/>
    <link:label xlink:label="ecd_TradingArrByIndTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ecd_TradingArrByIndTable</link:label>
    <link:label xlink:label="ecd_TradingArrByIndTable-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TradingArrByIndTable" xlink:to="ecd_TradingArrByIndTable-label" xlink:type="arc"/>

  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>15
<FILENAME>lscc-20231230_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 06:08PM UTC 2024-02-16--><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/20231230/role/statement-note-4-balance-sheet-components" xlink:href="lscc-20231230.xsd#statement-note-4-balance-sheet-components" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NotesToFinancialStatementsAbstract" xlink:label="lscc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/20231230/role/statement-note-3-revenue-from-contracts-with-customers" xlink:href="lscc-20231230.xsd#statement-note-3-revenue-from-contracts-with-customers" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NotesToFinancialStatementsAbstract" xlink:label="lscc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/20231230/role/statement-note-2-net-income-per-share" xlink:href="lscc-20231230.xsd#statement-note-2-net-income-per-share" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NotesToFinancialStatementsAbstract" xlink:label="lscc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/20231230/role/statement-document-and-entity-information" xlink:href="lscc-20231230.xsd#statement-document-and-entity-information" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-document-and-entity-information" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName" xlink:label="dei_AuditorName" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_DocumentAnnualReport" 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_EntityWellKnownSeasonedIssuer" 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_EntityVoluntaryFilers" 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_EntityCurrentReportingStatus" 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_EntityInteractiveDataCurrent" 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_EntityFilerCategory" 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_EntitySmallBusiness" 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_EntityEmergingGrowthCompany" xlink:type="arc"/>
    <link:presentationArc order="29" 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_IcfrAuditorAttestationFlag" xlink:type="arc"/>
    <link:presentationArc order="30" 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_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc"/>
    <link:presentationArc order="31" 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="32" 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_EntityPublicFloat" xlink:type="arc"/>
    <link:presentationArc order="33" 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:presentationArc order="34" 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_AuditorLocation" xlink:type="arc"/>
    <link:presentationArc order="35" 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_AuditorName" xlink:type="arc"/>
    <link:presentationArc order="36" 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_AuditorFirmId" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets-parentheticals" xlink:href="lscc-20231230.xsd#statement-consolidated-balance-sheets-parentheticals" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets-parentheticals" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_PreferredStockParOrStatedValuePerShare" 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_PreferredStockSharesAuthorized" 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_PreferredStockSharesIssued" 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_PreferredStockSharesOutstanding" 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_CommonStockParOrStatedValuePerShare" 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_CommonStockSharesAuthorized" 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_CommonStockSharesIssued" 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_CommonStockSharesOutstanding" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies" xlink:href="lscc-20231230.xsd#statement-note-1-basis-of-presentation-and-significant-accounting-policies" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ArrowElectronicsIncMember" xlink:label="lscc_ArrowElectronicsIncMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_FutureGroupMember" xlink:label="lscc_FutureGroupMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NotesToFinancialStatementsAbstract" xlink:label="lscc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ProductionEquipmentAndSoftwareMember" xlink:label="lscc_ProductionEquipmentAndSoftwareMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SellThroughDistributorsConcentrationRiskMember" xlink:label="lscc_SellThroughDistributorsConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_WeikengGroupMember" xlink:label="lscc_WeikengGroupMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ToolsDiesAndMoldsMember" xlink:label="us-gaap_ToolsDiesAndMoldsMember" 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="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_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" 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_AccountsReceivableMember" 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_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_ArrowElectronicsIncMember" 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_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="us-gaap_CustomerConcentrationRiskMember" 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_WeikengGroupMember" 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_MajorCustomersAxis" xlink:to="lscc_FutureGroupMember" 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="us-gaap_PropertyPlantAndEquipmentByTypeAxis" 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_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lscc_ProductionEquipmentAndSoftwareMember" 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="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="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_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ToolsDiesAndMoldsMember" 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_SalesRevenueNetMember" 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_ConcentrationRiskByTypeAxis" xlink:to="lscc_SellThroughDistributorsConcentrationRiskMember" 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="dei_LegalEntityAxis" 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_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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment" xlink:href="lscc-20231230.xsd#statement-note-5-property-and-equipment" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NotesToFinancialStatementsAbstract" xlink:label="lscc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets" xlink:href="lscc-20231230.xsd#statement-note-6-intangible-assets" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NotesToFinancialStatementsAbstract" xlink:label="lscc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_IntangibleAssetsDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt" xlink:href="lscc-20231230.xsd#statement-note-7-longterm-debt" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_CreditAgreementMay172019Member" xlink:label="lscc_CreditAgreementMay172019Member" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NotesToFinancialStatementsAbstract" xlink:label="lscc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_OtherExpenseIncomeNetMember" xlink:label="lscc_OtherExpenseIncomeNetMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_TermLoanMember" xlink:label="lscc_TermLoanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_TermSecuredOvernightFinancingRateMember" xlink:label="lscc_TermSecuredOvernightFinancingRateMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_The2022CreditAgreementMember" xlink:label="lscc_The2022CreditAgreementMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="us-gaap_LongTermDebtTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain" 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_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_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_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" 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_The2022CreditAgreementMember" 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_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="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_DebtInstrumentAxis" xlink:to="lscc_CreditAgreementMay172019Member" 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_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_TermLoanMember" 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_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="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_VariableRateAxis" 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_VariableRateAxis" xlink:to="lscc_TermSecuredOvernightFinancingRateMember" 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_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="lscc_OtherExpenseIncomeNetMember" 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_StatementTable" xlink:to="dei_LegalEntityAxis" 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_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/20231230/role/statement-note-8-restructuring" xlink:href="lscc-20231230.xsd#statement-note-8-restructuring" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-8-restructuring" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_June2017PlanMember" xlink:label="lscc_June2017PlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NotesToFinancialStatementsAbstract" xlink:label="lscc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_Q12020PlanMember" xlink:label="lscc_Q12020PlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_Q22019SalesPlanMember" xlink:label="lscc_Q22019SalesPlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_Q32023PlanMember" xlink:label="lscc_Q32023PlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SanJoseMember" xlink:label="lscc_SanJoseMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanAxis" xlink:label="us-gaap_RestructuringPlanAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanDomain" xlink:label="us-gaap_RestructuringPlanDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_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_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_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_Q32023PlanMember" 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_Q12020PlanMember" 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_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="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="lscc_SanJoseMember" 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="dei_LegalEntityAxis" 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="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/20231230/role/statement-note-9-leases" xlink:href="lscc-20231230.xsd#statement-note-9-leases" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-9-leases" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NotesToFinancialStatementsAbstract" xlink:label="lscc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_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_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="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_LesseeOperatingLeasesTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans" xlink:href="lscc-20231230.xsd#statement-note-10-stockbased-compensation-plans" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_AwardsVestedOrExercisedMember" xlink:label="lscc_AwardsVestedOrExercisedMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_AwardsWithMarketConditionOrPerformanceConditionMember" xlink:label="lscc_AwardsWithMarketConditionOrPerformanceConditionMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NonemployeeDirectorEquityIncentivePlanMember" xlink:label="lscc_NonemployeeDirectorEquityIncentivePlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NotesToFinancialStatementsAbstract" xlink:label="lscc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_PerformanceSharesGrantedIn2018Member" xlink:label="lscc_PerformanceSharesGrantedIn2018Member" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedPaymentArrangementTrancheFiveMember" xlink:label="lscc_SharebasedPaymentArrangementTrancheFiveMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedPaymentArrangementTrancheSixMember" xlink:label="lscc_SharebasedPaymentArrangementTrancheSixMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_The2012ESPPMember" xlink:label="lscc_The2012ESPPMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_The2013IncentivePlanMember" xlink:label="lscc_The2013IncentivePlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember" xlink:label="lscc_TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="srt_ChiefExecutiveOfficerMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ExecutiveOfficerMember" xlink:label="srt_ExecutiveOfficerMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" 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_PlanNameAxis" 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_PlanNameAxis" xlink:to="lscc_The2013IncentivePlanMember" 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_PlanNameAxis" xlink:to="lscc_The2012ESPPMember" 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_PlanNameAxis" xlink:to="lscc_NonemployeeDirectorEquityIncentivePlanMember" 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_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="lscc_AwardsVestedOrExercisedMember" 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_AwardTypeAxis" xlink:to="lscc_AwardsWithMarketConditionOrPerformanceConditionMember" 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_AwardTypeAxis" xlink:to="us-gaap_EmployeeStockOptionMember" 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_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" 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_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_ChiefExecutiveOfficerMember" 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_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_TitleOfIndividualAxis" xlink:to="srt_ExecutiveOfficerMember" 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_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="lscc_TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember" 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="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_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_VestingAxis" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" 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_VestingAxis" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" 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_AwardTypeAxis" xlink:to="us-gaap_PerformanceSharesMember" 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_AwardTypeAxis" xlink:to="lscc_PerformanceSharesGrantedIn2018Member" 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_VestingAxis" xlink:to="lscc_SharebasedPaymentArrangementTrancheFiveMember" 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_VestingAxis" xlink:to="lscc_SharebasedPaymentArrangementTrancheSixMember" 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="dei_LegalEntityAxis" 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_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/20231230/role/statement-note-11-common-stock-repurchase-program-" xlink:href="lscc-20231230.xsd#statement-note-11-common-stock-repurchase-program-" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NotesToFinancialStatementsAbstract" xlink:label="lscc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_RepurchaseProgram2023Member" xlink:label="lscc_RepurchaseProgram2023Member" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_RepurchaseProgram2024Member" xlink:label="lscc_RepurchaseProgram2024Member" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="us-gaap_ShareRepurchaseProgramAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="us-gaap_ShareRepurchaseProgramDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockTextBlock" xlink:label="us-gaap_TreasuryStockTextBlock" 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_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramDomain" 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_ShareRepurchaseProgramAxis" 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_ShareRepurchaseProgramAxis" xlink:to="lscc_RepurchaseProgram2023Member" 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_ShareRepurchaseProgramAxis" xlink:to="lscc_RepurchaseProgram2024Member" 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_TreasuryStockTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes" xlink:href="lscc-20231230.xsd#statement-note-12-income-taxes" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NotesToFinancialStatementsAbstract" xlink:label="lscc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_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="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_StateAndLocalJurisdictionMember" 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_IncomeTaxAuthorityAxis" xlink:to="us-gaap_ForeignCountryMember" 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_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="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="dei_LegalEntityAxis" 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="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/20231230/role/statement-note-13-employee-benefit-plans" xlink:href="lscc-20231230.xsd#statement-note-13-employee-benefit-plans" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-13-employee-benefit-plans" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NotesToFinancialStatementsAbstract" xlink:label="lscc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-14-contingencies" xlink:href="lscc-20231230.xsd#statement-note-14-contingencies" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-14-contingencies" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ActionInOregonInConnectionWithSaleOfCertainProductsMember" xlink:label="lscc_ActionInOregonInConnectionWithSaleOfCertainProductsMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NotesToFinancialStatementsAbstract" xlink:label="lscc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseAxis" xlink:label="srt_LitigationCaseAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseTypeDomain" xlink:label="srt_LitigationCaseTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyDisclosures" xlink:label="us-gaap_LossContingencyDisclosures" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ActionInOregonInConnectionWithSaleOfCertainProductsMember" 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_LossContingencyDisclosures" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#InsiderTradingArrangements" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember" xlink:label="ecd_AllIndividualsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis" xlink:label="ecd_IndividualAxis" xlink:type="locator"/>
	<link:loc xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrByIndTable" xlink:label="ecd_TradingArrByIndTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingArrLineItems" xlink:label="ecd_InsiderTradingArrLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MtrlTermsOfTrdArrTextBlock" xlink:label="ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrAdoptedFlag" xlink:label="ecd_NonRule10b51ArrAdoptedFlag-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrTrmntdFlag" xlink:label="ecd_NonRule10b51ArrTrmntdFlag-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrAdoptedFlag" xlink:label="ecd_Rule10b51ArrAdoptedFlag-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrTrmntdFlag" xlink:label="ecd_Rule10b51ArrTrmntdFlag-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrAdoptionDate" xlink:label="ecd_TrdArrAdoptionDate-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrSecuritiesAggAvailAmt" xlink:label="ecd_TrdArrSecuritiesAggAvailAmt-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrTerminationDate" xlink:label="ecd_TrdArrTerminationDate-2" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_MarkJensenMember" xlink:label="lscc_MarkJensenMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SherriLutherMember" xlink:label="lscc_SherriLutherMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_StephenDouglassMember" xlink:label="lscc_StephenDouglassMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_TracyFeannyMember" xlink:label="lscc_TracyFeannyMember" 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="ecd_IndividualAxis" xlink:to="ecd_AllIndividualsMember" 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="ecd_AllIndividualsMember" xlink:to="lscc_StephenDouglassMember" 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="ecd_AllIndividualsMember" xlink:to="lscc_TracyFeannyMember" 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="ecd_AllIndividualsMember" xlink:to="lscc_MarkJensenMember" 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="ecd_AllIndividualsMember" xlink:to="lscc_SherriLutherMember" 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="ecd_TradingArrByIndTable" xlink:to="ecd_IndividualAxis" 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="ecd_InsiderTradingArrLineItems" xlink:to="ecd_TradingArrByIndTable" 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="ecd_InsiderTradingArrLineItems" xlink:to="ecd_MtrlTermsOfTrdArrTextBlock" 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="ecd_InsiderTradingArrLineItems" xlink:to="ecd_TrdArrSecuritiesAggAvailAmt-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="ecd_InsiderTradingArrLineItems" xlink:to="ecd_TrdArrAdoptionDate-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="ecd_InsiderTradingArrLineItems" xlink:to="ecd_Rule10b51ArrAdoptedFlag-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="ecd_InsiderTradingArrLineItems" xlink:to="ecd_NonRule10b51ArrAdoptedFlag-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="ecd_InsiderTradingArrLineItems" xlink:to="ecd_TrdArrTerminationDate-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="ecd_InsiderTradingArrLineItems" xlink:to="ecd_Rule10b51ArrTrmntdFlag-2" 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="ecd_InsiderTradingArrLineItems" xlink:to="ecd_NonRule10b51ArrTrmntdFlag-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-significant-accounting-policies-policies" xlink:href="lscc-20231230.xsd#statement-significant-accounting-policies-policies" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-significant-accounting-policies-policies" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-significant-accounting-policies-policies" xlink:label="lscc_statement-statement-significant-accounting-policies-policies" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="us-gaap_BusinessCombinationsPolicy" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:label="us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiscalPeriod" xlink:label="us-gaap_FiscalPeriod" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" 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_UseOfEstimates" 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_FiscalPeriod" 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_ConcentrationRiskCreditRisk" 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_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" 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_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" 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_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" 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_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" 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_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" 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_AccountingPoliciesAbstract" xlink:to="us-gaap_BusinessCombinationsPolicy" 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_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" 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_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" 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_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" 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_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" 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_AccountingPoliciesAbstract" xlink:to="us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" 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="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" 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="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" 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="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-tables" xlink:href="lscc-20231230.xsd#statement-note-1-basis-of-presentation-and-significant-accounting-policies-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-1-basis-of-presentation-and-significant-accounting-policies-tables" xlink:label="lscc_statement-statement-note-1-basis-of-presentation-and-significant-accounting-policies-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-1-basis-of-presentation-and-significant-accounting-policies-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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-tables" xlink:href="lscc-20231230.xsd#statement-note-2-net-income-per-share-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/20231230/role/statement-note-3-revenue-from-contracts-with-customers-tables" xlink:href="lscc-20231230.xsd#statement-note-3-revenue-from-contracts-with-customers-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/20231230/role/statement-note-4-balance-sheet-components-tables" xlink:href="lscc-20231230.xsd#statement-note-4-balance-sheet-components-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-tables" xlink:href="lscc-20231230.xsd#statement-note-5-property-and-equipment-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-5-property-and-equipment-tables" xlink:label="lscc_statement-statement-note-5-property-and-equipment-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-property-and-equipment-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_PropertyPlantAndEquipmentTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-tables" xlink:href="lscc-20231230.xsd#statement-note-6-intangible-assets-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-6-intangible-assets-tables" xlink:label="lscc_statement-statement-note-6-intangible-assets-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" 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_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" 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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-tables" xlink:href="lscc-20231230.xsd#statement-note-7-longterm-debt-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-7-longterm-debt-tables" xlink:label="lscc_statement-statement-note-7-longterm-debt-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:label="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-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:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-tables" xlink:href="lscc-20231230.xsd#statement-note-8-restructuring-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-8-restructuring-tables" xlink:label="lscc_statement-statement-note-8-restructuring-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:label="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-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/20231230/role/statement-note-9-leases-tables" xlink:href="lscc-20231230.xsd#statement-note-9-leases-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-9-leases-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock" xlink:label="lscc_LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-9-leases-tables" xlink:label="lscc_statement-statement-note-9-leases-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-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/20231230/role/statement-note-10-stockbased-compensation-plans-tables" xlink:href="lscc-20231230.xsd#statement-note-10-stockbased-compensation-plans-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ScheduleOfSharebasedPaymentAwardRestrictedStockUnitsValuationAssumptionsTableTextBlock" xlink:label="lscc_ScheduleOfSharebasedPaymentAwardRestrictedStockUnitsValuationAssumptionsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ScheduleOfSharebasedPaymentAwardStockOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:label="lscc_ScheduleOfSharebasedPaymentAwardStockOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-10-stockbased-compensation-plans-tables" xlink:label="lscc_statement-statement-note-10-stockbased-compensation-plans-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:label="us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-10-stockbased-compensation-plans-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="lscc_ScheduleOfSharebasedPaymentAwardStockOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" 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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" 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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" 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_ScheduleOfSharebasedPaymentAwardRestrictedStockUnitsValuationAssumptionsTableTextBlock" 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_TableTextBlock" xlink:to="us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-tables" xlink:href="lscc-20231230.xsd#statement-note-12-income-taxes-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-12-income-taxes-tables" xlink:label="lscc_statement-statement-note-12-income-taxes-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:label="us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-12-income-taxes-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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" 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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" 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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" 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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" 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="us-gaap_SummaryOfValuationAllowanceTextBlock" 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_TableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual" xlink:href="lscc-20231230.xsd#statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ArrowElectronicsIncMember" xlink:label="lscc_ArrowElectronicsIncMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_FutureGroupMember" xlink:label="lscc_FutureGroupMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NoteToFinancialStatementDetailsTextual" xlink:label="lscc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NumberOfDistributors" xlink:label="lscc_NumberOfDistributors-2" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ProductionEquipmentAndSoftwareMember" xlink:label="lscc_ProductionEquipmentAndSoftwareMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SellThroughDistributorsConcentrationRiskMember" xlink:label="lscc_SellThroughDistributorsConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_WeikengGroupMember" xlink:label="lscc_WeikengGroupMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ToolsDiesAndMoldsMember" xlink:label="us-gaap_ToolsDiesAndMoldsMember" 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="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_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" 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_AccountsReceivableMember" 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_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_ArrowElectronicsIncMember" 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_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="us-gaap_CustomerConcentrationRiskMember" 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_WeikengGroupMember" 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_MajorCustomersAxis" xlink:to="lscc_FutureGroupMember" 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="us-gaap_PropertyPlantAndEquipmentByTypeAxis" 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_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lscc_ProductionEquipmentAndSoftwareMember" 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="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="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_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ToolsDiesAndMoldsMember" 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_SalesRevenueNetMember" 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_ConcentrationRiskByTypeAxis" xlink:to="lscc_SellThroughDistributorsConcentrationRiskMember" 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="dei_LegalEntityAxis" 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_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: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_PropertyPlantAndEquipmentUsefulLife-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_NumberOfOperatingSegments-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_NumberOfDistributors-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-details-textual" xlink:href="lscc-20231230.xsd#statement-note-5-property-and-equipment-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NoteToFinancialStatementDetailsTextual" xlink:label="lscc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_Depreciation-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-details-textual" xlink:href="lscc-20231230.xsd#statement-note-6-intangible-assets-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NoteToFinancialStatementDetailsTextual" xlink:label="lscc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_Goodwill-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_ImpairmentOfIntangibleAssetsFinitelived-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual" xlink:href="lscc-20231230.xsd#statement-note-7-longterm-debt-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_CreditAgreementMay172019Member" xlink:label="lscc_CreditAgreementMay172019Member" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ExtinguishmentOfDebtAndAccruedInterestAmount" xlink:label="lscc_ExtinguishmentOfDebtAndAccruedInterestAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NoteToFinancialStatementDetailsTextual" xlink:label="lscc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_OtherExpenseIncomeNetMember" xlink:label="lscc_OtherExpenseIncomeNetMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_RepaymentOfLongtermDebtDiscretionary" xlink:label="lscc_RepaymentOfLongtermDebtDiscretionary-2" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_RepaymentsOfFeesAndAccruedInterest" xlink:label="lscc_RepaymentsOfFeesAndAccruedInterest-2" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_TermLoanMember" xlink:label="lscc_TermLoanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_TermSecuredOvernightFinancingRateMember" xlink:label="lscc_TermSecuredOvernightFinancingRateMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_The2022CreditAgreementMember" xlink:label="lscc_The2022CreditAgreementMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFeeAmount" xlink:label="us-gaap_DebtInstrumentFeeAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="us-gaap_DeferredFinanceCostsGross-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityCommitmentFeePercentage-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="us-gaap_ProceedsFromLinesOfCredit-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain" 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_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_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_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" 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_The2022CreditAgreementMember" 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_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="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_DebtInstrumentAxis" xlink:to="lscc_CreditAgreementMay172019Member" 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_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_TermLoanMember" 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_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="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_VariableRateAxis" 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_VariableRateAxis" xlink:to="lscc_TermSecuredOvernightFinancingRateMember" 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_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="lscc_OtherExpenseIncomeNetMember" 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_StatementTable" xlink:to="dei_LegalEntityAxis" 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_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_LineOfCreditFacilityMaximumBorrowingCapacity-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_ProceedsFromLinesOfCredit-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_RepaymentsOfFeesAndAccruedInterest-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_ExtinguishmentOfDebtAndAccruedInterestAmount-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_DebtInstrumentFeeAmount-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_DebtInstrumentBasisSpreadOnVariableRate1-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_LineOfCreditFacilityCommitmentFeePercentage-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_DeferredFinanceCostsGross-2" 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_AmortizationOfFinancingCostsAndDiscounts-2" xlink:type="arc"/>
    <link:presentationArc order="9" 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_RepaymentOfLongtermDebtDiscretionary-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-details-textual" xlink:href="lscc-20231230.xsd#statement-note-8-restructuring-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_June2017PlanMember" xlink:label="lscc_June2017PlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NoteToFinancialStatementDetailsTextual" xlink:label="lscc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_Q12020PlanMember" xlink:label="lscc_Q12020PlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_Q22019SalesPlanMember" xlink:label="lscc_Q22019SalesPlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_Q32023PlanMember" xlink:label="lscc_Q32023PlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SanJoseMember" xlink:label="lscc_SanJoseMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseImpairmentLoss" xlink:label="us-gaap_OperatingLeaseImpairmentLoss-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedCostCostIncurredToDate1" xlink:label="us-gaap_RestructuringAndRelatedCostCostIncurredToDate1-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:label="us-gaap_RestructuringAndRelatedCostIncurredCost-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanAxis" xlink:label="us-gaap_RestructuringPlanAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanDomain" xlink:label="us-gaap_RestructuringPlanDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_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_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_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_Q32023PlanMember" 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_Q12020PlanMember" 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_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="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="lscc_SanJoseMember" 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="dei_LegalEntityAxis" 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="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_RestructuringCharges-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_OperatingLeaseImpairmentLoss-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-9-leases-details-textual" xlink:href="lscc-20231230.xsd#statement-note-9-leases-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-9-leases-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_LesseeOperatingLeaseOptionToExtendPeriod" xlink:label="lscc_LesseeOperatingLeaseOptionToExtendPeriod-2" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_LesseeOperatingLeaseOptionToTerminatePeriod" xlink:label="lscc_LesseeOperatingLeaseOptionToTerminatePeriod-2" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NoteToFinancialStatementDetailsTextual" xlink:label="lscc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities" xlink:label="lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_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_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="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_LesseeOperatingLeaseRemainingLeaseTerm-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_LesseeOperatingLeaseOptionToExtendPeriod-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_LesseeOperatingLeaseOptionToTerminatePeriod-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_OperatingLeaseWeightedAverageRemainingLeaseTerm1-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_OperatingLeaseWeightedAverageDiscountRatePercent-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_OperatingLeaseCost-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_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual" xlink:href="lscc-20231230.xsd#statement-note-10-stockbased-compensation-plans-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_AwardsVestedOrExercisedMember" xlink:label="lscc_AwardsVestedOrExercisedMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_AwardsWithMarketConditionOrPerformanceConditionMember" xlink:label="lscc_AwardsWithMarketConditionOrPerformanceConditionMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NonemployeeDirectorEquityIncentivePlanMember" xlink:label="lscc_NonemployeeDirectorEquityIncentivePlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NoteToFinancialStatementDetailsTextual" xlink:label="lscc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_PerformanceSharesGrantedIn2018Member" xlink:label="lscc_PerformanceSharesGrantedIn2018Member" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions-2" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved-2" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualContributionPerEmployeePercent" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualContributionPerEmployeePercent-2" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardShareRatio" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardShareRatio-2" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedPaymentArrangementExerciseAndVestingOfAwardsTaxBenefit" xlink:label="lscc_SharebasedPaymentArrangementExerciseAndVestingOfAwardsTaxBenefit-2" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedPaymentArrangementTrancheFiveMember" xlink:label="lscc_SharebasedPaymentArrangementTrancheFiveMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedPaymentArrangementTrancheSixMember" xlink:label="lscc_SharebasedPaymentArrangementTrancheSixMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_The2012ESPPMember" xlink:label="lscc_The2012ESPPMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_The2013IncentivePlanMember" xlink:label="lscc_The2013IncentivePlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember" xlink:label="lscc_TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="srt_ChiefExecutiveOfficerMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ExecutiveOfficerMember" xlink:label="srt_ExecutiveOfficerMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" 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_PlanNameAxis" 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_PlanNameAxis" xlink:to="lscc_The2013IncentivePlanMember" 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_PlanNameAxis" xlink:to="lscc_The2012ESPPMember" 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_PlanNameAxis" xlink:to="lscc_NonemployeeDirectorEquityIncentivePlanMember" 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_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="lscc_AwardsVestedOrExercisedMember" 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_AwardTypeAxis" xlink:to="lscc_AwardsWithMarketConditionOrPerformanceConditionMember" 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_AwardTypeAxis" xlink:to="us-gaap_EmployeeStockOptionMember" 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_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" 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_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_ChiefExecutiveOfficerMember" 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_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_TitleOfIndividualAxis" xlink:to="srt_ExecutiveOfficerMember" 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_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="lscc_TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember" 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="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_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_VestingAxis" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" 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_VestingAxis" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" 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_AwardTypeAxis" xlink:to="us-gaap_PerformanceSharesMember" 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_AwardTypeAxis" xlink:to="lscc_PerformanceSharesGrantedIn2018Member" 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_VestingAxis" xlink:to="lscc_SharebasedPaymentArrangementTrancheFiveMember" 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_VestingAxis" xlink:to="lscc_SharebasedPaymentArrangementTrancheSixMember" 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="dei_LegalEntityAxis" 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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant-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_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualContributionPerEmployeePercent-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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent-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_SharebasedCompensationArrangementBySharebasedPaymentAwardShareRatio-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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense-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_SharebasedPaymentArrangementExerciseAndVestingOfAwardsTaxBenefit-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-2" 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions-2" xlink:type="arc"/>
    <link:presentationArc order="9" 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="10" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue-2" xlink:type="arc"/>
    <link:presentationArc order="11" 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="12" 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="13" 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:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details" xlink:href="lscc-20231230.xsd#statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details" xlink:label="lscc_statement-statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-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_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_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_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="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="dei_LegalEntityAxis" 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate-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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-details-textual" xlink:href="lscc-20231230.xsd#statement-note-11-common-stock-repurchase-program-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NoteToFinancialStatementDetailsTextual" xlink:label="lscc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_RepurchaseProgram2023Member" xlink:label="lscc_RepurchaseProgram2023Member" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_RepurchaseProgram2024Member" xlink:label="lscc_RepurchaseProgram2024Member" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="us-gaap_ShareRepurchaseProgramAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="us-gaap_ShareRepurchaseProgramDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="us-gaap_TreasuryStockAcquiredAverageCostPerShare-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_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_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramDomain" 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_ShareRepurchaseProgramAxis" 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_ShareRepurchaseProgramAxis" xlink:to="lscc_RepurchaseProgram2023Member" 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_ShareRepurchaseProgramAxis" xlink:to="lscc_RepurchaseProgram2024Member" 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_StockRepurchaseProgramAuthorizedAmount1-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_StockRepurchasedAndRetiredDuringPeriodShares-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_StockRepurchasedAndRetiredDuringPeriodValue-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_TreasuryStockAcquiredAverageCostPerShare-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-details-textual" xlink:href="lscc-20231230.xsd#statement-note-12-income-taxes-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NoteToFinancialStatementDetailsTextual" xlink:label="lscc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfAssociatedIncomeTaxPenaltiesAndInterestAccrued" xlink:label="lscc_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfAssociatedIncomeTaxPenaltiesAndInterestAccrued-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:label="us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="us-gaap_UndistributedEarningsOfForeignSubsidiaries-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate-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_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_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="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_StateAndLocalJurisdictionMember" 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_IncomeTaxAuthorityAxis" xlink:to="us-gaap_ForeignCountryMember" 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_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="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="dei_LegalEntityAxis" 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="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_DeferredTaxAssetsGross-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_OperatingLossCarryforwards-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_TaxCreditCarryforwardAmount-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_DeferredTaxAssetsValuationAllowance-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_UndistributedEarningsOfForeignSubsidiaries-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_UnrecognizedTaxBenefits-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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued-2" 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_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit-2" xlink:type="arc"/>
    <link:presentationArc order="9" 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_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfAssociatedIncomeTaxPenaltiesAndInterestAccrued-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-13-employee-benefit-plans-details-textual" xlink:href="lscc-20231230.xsd#statement-note-13-employee-benefit-plans-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-13-employee-benefit-plans-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_LaborAndRelatedExpenseIncentiveCompensation" xlink:label="lscc_LaborAndRelatedExpenseIncentiveCompensation-2" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NoteToFinancialStatementDetailsTextual" xlink:label="lscc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DefinedContributionPlanEmployerDiscretionaryContributionAmount-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_LaborAndRelatedExpenseIncentiveCompensation-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-14-contingencies-details-textual" xlink:href="lscc-20231230.xsd#statement-note-14-contingencies-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-14-contingencies-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ActionInOregonInConnectionWithSaleOfCertainProductsMember" xlink:label="lscc_ActionInOregonInConnectionWithSaleOfCertainProductsMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_NoteToFinancialStatementDetailsTextual" xlink:label="lscc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseAxis" xlink:label="srt_LitigationCaseAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseTypeDomain" xlink:label="srt_LitigationCaseTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="us-gaap_LossContingencyDamagesSoughtValue-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ActionInOregonInConnectionWithSaleOfCertainProductsMember" 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/20231230/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details" xlink:href="lscc-20231230.xsd#statement-note-3-revenue-from-contracts-with-customers-contract-balance-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ContractWithCustomerAssetRevenueRecordedDuringPeriod" xlink:label="lscc_ContractWithCustomerAssetRevenueRecordedDuringPeriod" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns" xlink:label="lscc_ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ContractWithCustomerLiabilityPrepaidCustomerDeposit" xlink:label="lscc_ContractWithCustomerLiabilityPrepaidCustomerDeposit" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ContractWithCustomerLiabilityPrepaidCustomerDeposit" xlink:label="lscc_ContractWithCustomerLiabilityPrepaidCustomerDeposit-n8" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns" xlink:label="lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns-n8" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:label="us-gaap_ContractWithCustomerAssetReclassifiedToReceivable-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ContractWithCustomerLiabilityPrepaidCustomerDeposit" 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_ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns" 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="lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns-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_ContractWithCustomerLiabilityPrepaidCustomerDeposit-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/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details" xlink:href="lscc-20231230.xsd#statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details" xlink:label="lscc_statement-statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-6-intangible-assets-finite-lived-intangible-assets-future-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_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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" 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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" 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_FiniteLivedIntangibleAssetsNet-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-activity-related-to-restructuring-plans-details" xlink:href="lscc-20231230.xsd#statement-note-8-restructuring-activity-related-to-restructuring-plans-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-activity-related-to-restructuring-plans-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_LeaseTerminationAndFixedAssetsMember" xlink:label="lscc_LeaseTerminationAndFixedAssetsMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SoftwareContractsAndEngineeringToolsMember" xlink:label="lscc_SoftwareContractsAndEngineeringToolsMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-8-restructuring-activity-related-to-restructuring-plans-details" xlink:label="lscc_statement-statement-note-8-restructuring-activity-related-to-restructuring-plans-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="us-gaap_EmployeeSeveranceMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherRestructuringMember" xlink:label="us-gaap_OtherRestructuringMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRestructuring" xlink:label="us-gaap_PaymentsForRestructuring-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserve" xlink:label="us-gaap_RestructuringReserve-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserve" xlink:label="us-gaap_RestructuringReserve-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-8-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/20231230/role/statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" xlink:href="lscc-20231230.xsd#statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-9-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/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects" xlink:label="lscc_OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects-2" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_OperatingLeaseLiabilityAdditions" xlink:label="lscc_OperatingLeaseLiabilityAdditions" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects" xlink:label="lscc_OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_RightofuseAssetsObtainedForNewAndModifiedLeaseContractsDuringThePeriod" xlink:label="lscc_RightofuseAssetsObtainedForNewAndModifiedLeaseContractsDuringThePeriod-2" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" xlink:label="lscc_statement-statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseExpense" xlink:label="us-gaap_OperatingLeaseExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent-n9" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-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_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_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_AccountsPayableAndAccruedLiabilitiesMember" 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_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="lscc_RightofuseAssetsObtainedForNewAndModifiedLeaseContractsDuringThePeriod-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/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects-2" 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/20231230/role/statement-note-9-leases-maturities-of-operating-lease-liabilities-details" xlink:href="lscc-20231230.xsd#statement-note-9-leases-maturities-of-operating-lease-liabilities-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-9-leases-maturities-of-operating-lease-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-9-leases-maturities-of-operating-lease-liabilities-details" xlink:label="lscc_statement-statement-note-9-leases-maturities-of-operating-lease-liabilities-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount-n9" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-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/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths-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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo-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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive-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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive-2" 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/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount-n9" 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_OperatingLeaseLiability-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details" xlink:href="lscc-20231230.xsd#statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details" xlink:label="lscc_statement-statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod-n9" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-n9" 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-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-4" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross-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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice-2" xlink:type="arc"/>
    <link:presentationArc order="4" 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_StockIssuedDuringPeriodSharesStockOptionsExercised-n9" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice-2" xlink:type="arc"/>
    <link:presentationArc order="6" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod-n9" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice-2" xlink:type="arc"/>
    <link:presentationArc order="8" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-5" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-5" xlink:type="arc"/>
    <link:presentationArc order="10" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber-2" xlink:type="arc"/>
    <link:presentationArc order="11" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice-2" xlink:type="arc"/>
    <link:presentationArc order="12" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1-2" xlink:type="arc"/>
    <link:presentationArc order="13" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue-2" xlink:type="arc"/>
    <link:presentationArc order="14" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber-2" xlink:type="arc"/>
    <link:presentationArc order="15" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice-2" xlink:type="arc"/>
    <link:presentationArc order="16" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1-2" xlink:type="arc"/>
    <link:presentationArc order="17" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details" xlink:href="lscc-20231230.xsd#statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier" xlink:label="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier-2" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedMultiplierEffectInPeriodWeightedAverageGrantDateFairValue" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedMultiplierEffectInPeriodWeightedAverageGrantDateFairValue-2" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details" xlink:label="lscc_statement-statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-n9" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-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_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_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="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/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-4" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier-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="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedMultiplierEffectInPeriodWeightedAverageGrantDateFairValue-2" xlink:type="arc"/>
    <link:presentationArc order="6" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-n9" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue-2" xlink:type="arc"/>
    <link:presentationArc order="8" 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: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details" xlink:href="lscc-20231230.xsd#statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedEffectOfVestingMultiplier" xlink:label="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedEffectOfVestingMultiplier-2" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedEffectOfVestingMultiplierWeightedAverageGrantDateFairValue" xlink:label="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedEffectOfVestingMultiplierWeightedAverageGrantDateFairValue-2" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedGrantsInPeriodGross" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedGrantsInPeriodGross-2" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares-4" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares-5" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedOptionsNumberOfShares" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedOptionsNumberOfShares-n9" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedGrantsInPeriodWeightedAverageGrantDateFairValue-2" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedOptionsVestedWeightedAverageGrantDateFairValue-n9" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance-4" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance-5" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details" xlink:label="lscc_statement-statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-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="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares-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="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance-4" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedGrantsInPeriodGross-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedGrantsInPeriodWeightedAverageGrantDateFairValue-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedEffectOfVestingMultiplier-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="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedEffectOfVestingMultiplierWeightedAverageGrantDateFairValue-2" xlink:type="arc"/>
    <link:presentationArc order="6" 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="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedOptionsNumberOfShares-n9" xlink:type="arc"/>
    <link:presentationArc order="7" 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="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedOptionsVestedWeightedAverageGrantDateFairValue-n9" xlink:type="arc"/>
    <link:presentationArc order="8" 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="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares-5" 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="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details" xlink:href="lscc-20231230.xsd#statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details" xlink:label="lscc_statement-statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions-n9" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities-n9" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations-n9" 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-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-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_UnrecognizedTaxBenefits-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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions-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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions-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_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition-2" xlink:type="arc"/>
    <link:presentationArc order="4" 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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities-n9" xlink:type="arc"/>
    <link:presentationArc order="5" 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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations-n9" xlink:type="arc"/>
    <link:presentationArc order="6" 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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions-n9" xlink:type="arc"/>
    <link:presentationArc order="7" 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_UnrecognizedTaxBenefits-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-details" xlink:href="lscc-20231230.xsd#statement-note-6-intangible-assets-finite-lived-intangible-assets-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ExistingTechnologyMember" xlink:label="lscc_ExistingTechnologyMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_LicensedTechnologyMember" xlink:label="lscc_LicensedTechnologyMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-6-intangible-assets-finite-lived-intangible-assets-details" xlink:label="lscc_statement-statement-note-6-intangible-assets-finite-lived-intangible-assets-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="us-gaap_TrademarksAndTradeNamesMember" 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-intangible-assets-finite-lived-intangible-assets-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_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="lscc_ExistingTechnologyMember" 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_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_CustomerRelationshipsMember" 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_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_TrademarksAndTradeNamesMember" 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_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lscc_LicensedTechnologyMember" 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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" 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_FiniteLivedIntangibleAssetsGross" 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_FiniteLivedIntangibleAssetsAccumulatedAmortization-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="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accounts-receivable-details" xlink:href="lscc-20231230.xsd#statement-note-4-balance-sheet-components-accounts-receivable-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accounts-receivable-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/20231230/role/statement-note-4-balance-sheet-components-inventories-details" xlink:href="lscc-20231230.xsd#statement-note-4-balance-sheet-components-inventories-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-inventories-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/20231230/role/statement-note-4-balance-sheet-components-accrued-liabilities-details" xlink:href="lscc-20231230.xsd#statement-note-4-balance-sheet-components-accrued-liabilities-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accrued-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_LiabilityForNoncancelableContractsCurrent" xlink:label="lscc_LiabilityForNoncancelableContractsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-4-balance-sheet-components-accrued-liabilities-details" xlink:label="lscc_statement-statement-note-4-balance-sheet-components-accrued-liabilities-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesMember" xlink:label="us-gaap_AccruedLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent" 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-accrued-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_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_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_AccruedLiabilitiesMember" 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="lscc_LiabilityForNoncancelableContractsCurrent" 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_ContractWithCustomerLiabilityCurrent" 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_OperatingLeaseLiabilityCurrent" 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_TaxesPayableCurrent" 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_OtherAccruedLiabilitiesCurrent" 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_AccruedLiabilitiesCurrent-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details" xlink:href="lscc-20231230.xsd#statement-note-5-property-and-equipment-property-plant-and-equipment-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CN" xlink:label="country_CN" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_PH" xlink:label="country_PH" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_TW" xlink:label="country_TW" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ForeignCountriesMember" xlink:label="lscc_ForeignCountriesMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_OtherMember" xlink:label="lscc_OtherMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ProductionEquipmentAndSoftwareMember" xlink:label="lscc_ProductionEquipmentAndSoftwareMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-5-property-and-equipment-property-plant-and-equipment-details" xlink:label="lscc_statement-statement-note-5-property-and-equipment-property-plant-and-equipment-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-n9" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-property-and-equipment-property-plant-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_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" 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_PropertyPlantAndEquipmentByTypeAxis" 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_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lscc_ProductionEquipmentAndSoftwareMember" 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_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="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LeaseholdImprovementsMember" 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_TW" 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_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_OfficeEquipmentMember" 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_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="lscc_OtherMember" 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_ForeignCountriesMember" 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="dei_LegalEntityAxis" 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="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_PropertyPlantAndEquipmentGross-2" xlink:type="arc"/>
    <link:presentationArc order="1" 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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-n9" 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_PropertyPlantAndEquipmentNet-3" 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_PropertyPlantAndEquipmentNet-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-fair-value-of-longterm-debt-details" xlink:href="lscc-20231230.xsd#statement-note-7-longterm-debt-fair-value-of-longterm-debt-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-fair-value-of-longterm-debt-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-7-longterm-debt-fair-value-of-longterm-debt-details" xlink:label="lscc_statement-statement-note-7-longterm-debt-fair-value-of-longterm-debt-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-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/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/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" xlink:href="lscc-20231230.xsd#statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" xlink:label="lscc_statement-statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities-n9" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-n9" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities-n10" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="us-gaap_DeferredTaxLiabilitiesOther-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:label="us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentAssetsMember" xlink:label="us-gaap_OtherNoncurrentAssetsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-12-income-taxes-deferred-tax-assets-and-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_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_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_OtherNoncurrentAssetsMember" 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_BalanceSheetLocationAxis" xlink:to="us-gaap_OtherNoncurrentLiabilitiesMember" 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_DeferredTaxAssetsGoodwillAndIntangibleAssets-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_DeferredTaxAssetsOperatingLossCarryforwards-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_DeferredTaxAssetsTaxCreditCarryforwards-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits-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_DeferredTaxAssetsOther-2" 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_DeferredTaxAssetsGross-3" xlink:type="arc"/>
    <link:presentationArc order="7" 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_DeferredTaxAssetsValuationAllowance-n9" 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_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsNet-3" xlink:type="arc"/>
    <link:presentationArc order="9" 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_DeferredTaxLiabilitiesPropertyPlantAndEquipment-2" xlink:type="arc"/>
    <link:presentationArc order="10" 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_DeferredTaxLiabilitiesUndistributedForeignEarnings-2" xlink:type="arc"/>
    <link:presentationArc order="11" 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_DeferredTaxLiabilitiesOther-2" xlink:type="arc"/>
    <link:presentationArc order="12" 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_DeferredIncomeTaxLiabilities-3" xlink:type="arc"/>
    <link:presentationArc order="13" 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_DeferredTaxLiabilities-3" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxLiabilities-n10" xlink:type="arc"/>
    <link:presentationArc order="15" 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_DeferredTaxAssetsNet-2" xlink:type="arc"/>
    <link:presentationArc order="16" 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_DeferredIncomeTaxLiabilities-n9" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxLiabilities" xlink:type="arc"/>
    <link:presentationArc order="18" 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_DeferredTaxLiabilities-n8" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-valuation-allowance-details" xlink:href="lscc-20231230.xsd#statement-note-12-income-taxes-valuation-allowance-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-valuation-allowance-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-12-income-taxes-valuation-allowance-details" xlink:label="lscc_statement-statement-note-12-income-taxes-valuation-allowance-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts-n9" 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-12-income-taxes-valuation-allowance-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_ValuationAllowancesAndReservesBalance-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_ValuationAllowancesAndReservesChargedToCostAndExpense-2" 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_ValuationAllowancesAndReservesChargedToOtherAccounts-n9" 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_ValuationAllowancesAndReservesBalance-5" 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_ValuationAllowancesAndReservesChargedToOtherAccounts-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets" xlink:href="lscc-20231230.xsd#statement-consolidated-balance-sheets" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent-2" 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_AccruedLiabilitiesCurrent" 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_LiabilitiesCurrentAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent-2" 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_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent-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_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" 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_OperatingLeaseLiabilityNoncurrent" 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_OtherLiabilitiesNoncurrent" 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_LiabilitiesCurrentAbstract" xlink:to="us-gaap_Liabilities-3" 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_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_CommonStockValue" 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/20231230/role/statement-consolidated-statements-of-cash-flows" xlink:href="lscc-20231230.xsd#statement-consolidated-statements-of-cash-flows" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts" xlink:label="lscc_DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:label="lscc_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:label="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseImpairmentLoss" xlink:label="us-gaap_OperatingLeaseImpairmentLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="us-gaap_OtherNoncashIncomeExpense-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation-2" 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_DeferredIncomeTaxExpenseBenefit" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" 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_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_IncreaseDecreaseInAccountsPayable-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_IncreaseDecreaseInAccruedLiabilities-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_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities-2" 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="lscc_IncreaseDecreaseInOperatingLeaseLiabilities" 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/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_PaymentsToAcquireBusinessesNetOfCashAcquired-n8" 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/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_PaymentsForRepurchaseOfCommonStock-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_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" 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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" 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="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_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" 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_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" 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_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" 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_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:to="us-gaap_OperatingLeasePayments" 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_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid" 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_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations" xlink:href="lscc-20231230.xsd#statement-consolidated-statements-of-operations" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_AmortizationOfIntangibleAssetsAcquired" xlink:label="lscc_AmortizationOfIntangibleAssetsAcquired" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding-1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic-1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts" 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_OperatingExpenses-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_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingIncomeLoss-3" 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_InterestIncomeExpenseNet" 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_OperatingExpensesAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc"/>
    <link:presentationArc order="9" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-3" 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_OperatingExpensesAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" 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_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/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic-1" xlink:type="arc"/>
    <link:presentationArc order="1" 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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding-1" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-comprehensive-income" xlink:href="lscc-20231230.xsd#statement-consolidated-statements-of-comprehensive-income" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-comprehensive-income" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent-2" 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/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/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details" xlink:href="lscc-20231230.xsd#statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_ArrowElectronicsIncMember" xlink:label="lscc_ArrowElectronicsIncMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_DistributorsMember" xlink:label="lscc_DistributorsMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_FutureGroupMember" xlink:label="lscc_FutureGroupMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_MacnicaGroupMember" xlink:label="lscc_MacnicaGroupMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_OtherMember" xlink:label="lscc_OtherMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_WeikengGroupMember" xlink:label="lscc_WeikengGroupMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details" xlink:label="lscc_statement-statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-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_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="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_ArrowElectronicsIncMember" 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_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="us-gaap_CustomerConcentrationRiskMember" 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_WeikengGroupMember" 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_MajorCustomersAxis" xlink:to="lscc_FutureGroupMember" 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_MajorCustomersAxis" xlink:to="lscc_MacnicaGroupMember" 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_MajorCustomersAxis" xlink:to="lscc_OtherMember" 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_MajorCustomersAxis" xlink:to="lscc_DistributorsMember" 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_ConcentrationRiskPercentage1" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-earnings-per-share-details" xlink:href="lscc-20231230.xsd#statement-note-2-net-income-per-share-earnings-per-share-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-earnings-per-share-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-2-net-income-per-share-earnings-per-share-details" xlink:label="lscc_statement-statement-note-2-net-income-per-share-earnings-per-share-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" 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-earnings-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_WeightedAverageNumberOfSharesOutstandingBasic" 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/20231230/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" xlink:href="lscc-20231230.xsd#statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/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/2023/country-2023.xsd#country_CN" xlink:label="country_CN" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_JP" xlink:label="country_JP" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_OtherAsiaMember" xlink:label="lscc_OtherAsiaMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_PercentageOfRevenue" xlink:label="lscc_PercentageOfRevenue" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.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="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_AmericasMember" xlink:label="srt_AmericasMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_AsiaMember" xlink:label="srt_AsiaMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EuropeMember" xlink:label="srt_EuropeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerSalesChannelAxis" xlink:label="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesChannelDirectlyToConsumerMember" xlink:label="us-gaap_SalesChannelDirectlyToConsumerMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesChannelThroughIntermediaryMember" xlink:label="us-gaap_SalesChannelThroughIntermediaryMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_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="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_CN" 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_JP" 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="lscc_OtherAsiaMember" 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="srt_AsiaMember" 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="srt_AmericasMember" 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="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/20231230/role/statement-note-6-intangible-assets-amortization-expense-details" xlink:href="lscc-20231230.xsd#statement-note-6-intangible-assets-amortization-expense-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-amortization-expense-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_AmortizationOfAcquiredIntangibleAssetsMember" xlink:label="lscc_AmortizationOfAcquiredIntangibleAssetsMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-6-intangible-assets-amortization-expense-details" xlink:label="lscc_statement-statement-note-6-intangible-assets-amortization-expense-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-6-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/20231230/role/statement-note-7-longterm-debt-interest-expense-details" xlink:href="lscc-20231230.xsd#statement-note-7-longterm-debt-interest-expense-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-interest-expense-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-7-longterm-debt-interest-expense-details" xlink:label="lscc_statement-statement-note-7-longterm-debt-interest-expense-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseDebtExcludingAmortization" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-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/20231230/role/statement-note-10-stockbased-compensation-stockbased-compensation-details" xlink:href="lscc-20231230.xsd#statement-note-10-stockbased-compensation-stockbased-compensation-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-stockbased-compensation-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-10-stockbased-compensation-stockbased-compensation-details" xlink:label="lscc_statement-statement-note-10-stockbased-compensation-stockbased-compensation-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-10-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:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details" xlink:href="lscc-20231230.xsd#statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details" xlink:label="lscc_statement-statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-12-income-taxes-income-before-income-tax-domestic-and-foreign-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign-2" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details" xlink:href="lscc-20231230.xsd#statement-note-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_EmployeeStockPurchasePlanMember" xlink:label="lscc_EmployeeStockPurchasePlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details" xlink:label="lscc_statement-statement-note-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-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="lscc_EmployeeStockPurchasePlanMember" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate-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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details" xlink:href="lscc-20231230.xsd#statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_EffectiveIncomeTaxRateReconciliationCapitalLossExpirationPercent" xlink:label="lscc_EffectiveIncomeTaxRateReconciliationCapitalLossExpirationPercent" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent" xlink:label="lscc_EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent" xlink:label="lscc_EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details" xlink:label="lscc_statement-statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-12-income-taxes-effective-income-tax-rate-reconciliation-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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" 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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" 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_EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent" 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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" 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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" 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_EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent" 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_EffectiveIncomeTaxRateReconciliationCapitalLossExpirationPercent" 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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" 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_EffectiveIncomeTaxRateReconciliationTaxContingencies" 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_EffectiveIncomeTaxRateReconciliationOtherAdjustments" 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_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-stockholders-equity-" xlink:href="lscc-20231230.xsd#statement-consolidated-statements-of-stockholders-equity-" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-stockholders-equity-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax-1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/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="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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc"/>
    <link:presentationArc order="4" 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_ComprehensiveIncomeNetOfTax-1" 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_StockIssuedDuringPeriodSharesShareBasedCompensation" 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_StockIssuedDuringPeriodValueShareBasedCompensation" 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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" 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_StockRepurchasedAndRetiredDuringPeriodShares-n8" xlink:type="arc"/>
    <link:presentationArc order="9" 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_StockRepurchasedAndRetiredDuringPeriodValue-n8" 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_StatementLineItems" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" 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_CommonStockSharesOutstanding-5" xlink:type="arc"/>
    <link:presentationArc order="12" 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/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details" xlink:href="lscc-20231230.xsd#statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20231230.xsd#lscc_statement-statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details" xlink:label="lscc_statement-statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-12-income-taxes-components-of-income-tax-expense-benefit-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_CurrentFederalTaxExpenseBenefit-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_CurrentStateAndLocalTaxExpenseBenefit-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_CurrentForeignTaxExpenseBenefit-2" 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_CurrentIncomeTaxExpenseBenefit-3" 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_DeferredFederalIncomeTaxExpenseBenefit-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_DeferredStateAndLocalIncomeTaxExpenseBenefit-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_DeferredForeignIncomeTaxExpenseBenefit-2" 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_StatementLineItems" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit-3" 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_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit-3" xlink:type="arc"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>latticelogocolorpmsa51.jpg
<TEXT>
begin 644 latticelogocolorpmsa51.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,#/_  !$( !\ Q0,!
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 _ /W0^.?B8^$OA+KEXK-'+]F,$3 X97D(C4CZ%@?PKXW$TA7;&TC-T50W
M+'L!7U%^T[\5#\/]*TNSCT[2]4;4I'=X;^'SH@D>WG;D<[F7!/H?PX'X/?$U
MO'?Q*TK3&\(^"X(YI&DDF@TS;)"$1GW*=QP<J #CJ17\@^-%' Y_Q=0R;ZY[
M.I!0IJ'LY2]^HT[W32U4H>EM3]:X.G7P&4SQGL>:+YI7YDM(JVV^C3/Y]?\
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
MQQS ^6N!*%YQD^[G_@RCUC'_ "=UK7_A"O\ _+6@#U;]E;_@S@^%'P7;7O\
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
35:B^:,M4UU/&J4Y0DX35FC__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>totalreturngraph2023b.jpg
<TEXT>
begin 644 totalreturngraph2023b.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0 B17AI9@  34T *@    @  0$2  ,
M   !  $       #_VP!#  (! 0(! 0(" @(" @(" P4# P,# P8$! ,%!P8'
M!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_VP!# 0(" @,#
M P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# S_P  1" ,_ X0# 2(  A$! Q$!_\0 'P   04! 0$!
M 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0   %] 0(#
M  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8&1HE)B<H
M*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J#A(6&
MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76
MU]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$! 0
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
M_P $V?V/O%GP_P#B1XB\+^)O'FC03Z_J%D\:S:M(=+LY2TN5(),DCMP ,L:
M/W ^T+FG&95'.>*_+7_@FK_P52\4VW_!";XH?$CXIZ[<:O\ %;X!/XBT+Q#=
MZBR?:+O4[>1Y+)' "C)\^V@&0"QC]37R+_P;+_\ !1O]I+]I?_@IQJO@/XR?
M$[Q7XKT:'P!<:VFEZF\;1I(\EA)!+@(#N\J?(YZ/0!_0(L@<\4-*JFORC_X-
ME_VU/BM^UUX]_:EM?B9XYUSQE;^#/%=I8Z(FH.C#3H6DU ,B;5'!$4?7/W!4
MGQA_;1^*FA?\'6/PK^"MGXXUNW^%6M>$I[^^\-*R?8KF<:1JLP=AMW9$D,3\
M'J@^E 'ZL-,JTJOO7(K\M/V?OVQ?BAXH_P"#IWXZ?!?4/&NM77PL\.^"K74=
M-\-NZFRL[AM-T21I$&-P)>XF;KC,C5^I2C]W^%  )E/K36N%6OR;_P""_G[:
MOQNN_P!K_P" O[+?[-?BZ^\'_$KQT+CQ%JU]:85X[-5FC@1VVM\A$%Y(RXY,
M473@UUW_  ;Q?M[>.?\ @I+_ ,$Q?&'A_P 5>,KU?C5X%O=1\-7^MW<:OJ%J
M;F-Y+&^DB!&2C.\8!"[C9,.H)(!^G6ZFO,J&OYX?^"O-A^VS_P $F[7X5R7G
M[;'C'QU_PLW69M'00Z*FG_V<8Q#^\),DGF9\[I\OW>O/'U%^U%^S=^UU_P $
MT/V&/C]\4_%7[9'B7XH2:9X+^SZ):#05TZ32;]]2L2MZDAED&Y85GBV[>1<$
MY^6@#]>_M"YQWH\\?[7/M7X!?M:_MS?M1?#G_@A?^R7^U%X4^+'BZ36+74Y[
M'QS&Q22'7$EOKAK6:Z&S'EH;3[.QR-PN4'/)K].OV_/^"ENE_!#_ ((W^)/V
MCO"]]':MKW@RUU+PH[;9'%]J<4:67RD$,8Y+A'92.!$^0 #@ ^Q%E#'_ !IV
MZOY__P!H']KO]J3]F;_@VJ^'/QFUKXQ>.4^*GQ,\=VNHIJ4\L?VFRT:>WNQ;
M6R_)CRY8[>*YZ9S,.>,5]%_"'_@E;^W-\6/A/X7\4I_P4*\4V*^)=(M-5%L_
MA%7:V\^!)?++?:1NV[\9P,XS@=* /US,R@_2A)5>O*/V,/@]XY^ 7[-_ASPG
M\2?B'<_%;QII*SKJ'BF>S^QR:GOGDDCS%O;&R-TC^\<[<\9Q7A'_  49_83_
M &BOVK/BMH6L?!S]J;5O@3H.G:2+*]T>TT$:@M_<^=(YN2_G)@E'1,8/^KSG
MF@#[/9PHS3?/6OYXO^"06G?MM?\ !6;3?BA/9_ML>,? Q^&NM1:,ZS:*FH?V
M@7$Q\P$21^7CRON_-][J,<_0'[6?_!1G]J'XX?MO^&?V&_V8O%FE0^.O ?AZ
MUB^)'Q2U*Q1FGNH;2$W<Z(5F6",-(H8A&E:XF$:E A9P#]GA,I'UH617'!K\
M0_VQ/%?[?W_!";PKI'QDU[XZ:3^TU\)X=2MK+Q3H^KZ-]CN+(3MM#JRAGCC)
M C699L+++'NA=217V]^TI\/?BE_P5;_9N^#?Q$_9O_:*U7X#Z+KVE'7;EX-(
M749M5BNX8'BAE E01R6[+*C*"V'9AQMY /N#=3#.H]?RK^>+]@W3?VVOVX_V
MZ_CY\$;?]MCQAX;N/@9?SV,FL/HJ72:SY=[):[EB$B&$'R]V"[]<>]?6'_!9
M3]JOXU?\$^_V%?V??@+X7^*^J^*/VDOBUXDMO#\?B^WLUM[R_A2=1+,(R9-C
M/+<V4 &<LIDP>"* /UL^T+_]>E\Y3ZU^4W_!N!^WO\5/BE\0_P!H+]GG]H#Q
M==>*_BY\'_$LKQWE[*K37-FLGV.=(MH7?#%<0HZOMY%ZO."HJY^V+^V5\4?
M?_!SU^SK\&]'\:ZSI_PP\5^"O[0U?P[$R?8]0N,:Y^\<%<[O]&@Z$?ZL4 ?J
M>K;A0[B-<FDA^Y7(_M":W>>&?@'XXU+3[B2SU#3M O[JVGC^]#*EM(R.,]PP
M!'TH ZY) ZYH\Y2V*_GY_P"",W@']MO_ (*^?LMZY\2K+]M_QCX#CT/Q3<>&
M&T^?0DU)I3#:6=SYPE$L>,_:]NW;QY>=QW8'T)_P2 _;X_:*^&?_  5]^)W[
M&_Q_\>6/Q=_X1K2WU+2/$T5G'!<0LD5M.@8JB$I);W(+K)O9)4 5V4EB ?L&
M'!IIG4 ^W6OP*_9*U7]L/_@J)_P4,_:H\$^$_P!KKQ=\+=#^$/BVZM[& Z2F
MI1M;R:A>Q10H T6P1I;X&2Q(QZ$U^@O["G_!.?\ :D_9P_:+TWQ7\4OVPM<^
M,7@VSM;F&Y\,7/AL64=U))&5CD\SSWP8W(;[ISC'% 'WBDJO09ER?:OP9_X+
M-_#+]M/_ ()<?LV7_P 8!^VUXM\4:?>>)8=+M]#M]!2Q^SI<^>ZXF,LG"",+
MC9SGJ,<_27[%G[(7[6G@?X;>'_CEXV_;*\1>/O"MUX#N_$<WA&?P\L'F276B
MS26X^T><PW03RQ2AMGS&$# W< 'ZJ*^_IVH,JJ>:_-3_ (-8/VMOB5^V7_P3
MP\0>*OBEXQUCQMX@M?&MYI\-]J+*TL=NEK9LL8*@?*&=SSSEC6!^Q/\ MD?%
M'XB?\',?[2WPBUOQMK6I?#3PCX2%]H_AZ9D^QV$Y_L;]X@"[L_OYNI_Y:-[4
M ?J4DJN./I09E!K\!/V*K_\ ;$_X*G?MP?M1^%O"W[7WB[X6Z+\(?&-U9V5L
MVE)J4<EO+J%]%%$F'C*+&EL!R6R".F*]$^$7[8W[57_!+G_@MM\+?V9_C/\
M&2W^/_@GXN:?;7,%Y/I26=Y8"ZENK>&56QO22.XM&W(9)8VB;(VN1L /VU^T
M+GO^5 N%)QS7\^?_  5%_P""YOQG_P""<O\ P<*>)-.7Q5KNN?!3PG/HQU3P
M7\C6CV5SH]F;DQ< K,))GFC)<#S0H.5)4_4'_!P=_P %$?&WPFA_8]\1? [X
MF7VE>%?BMXE9KF]T29&M]>L'.GM$264Y4I*^!Q]\@^P!^M[-L%"MN'%?DS_P
M7%_X*Z_%C]B7]I7X<^%;?P;J>@^$]/\ &FE^*8]:T7Q18/<>+] MH&34;*^M
M'.^PM7N[B&/[3*?+*QDY#+BOTI_9=\?>,?BA\!/#?B#Q]X0L_ ?B[5+=IK_0
MK368=8@L/WC",)=Q?NY@T81]R\?/CM0!WU%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 (WW3]*_
M#C_@O3JG_#(__!P5^Q_^T%XMA:V^&,=I9>'KW59$8V^FR07]X;B21@#CRX=0
MCFQC<PB? .#C]R#R*\^_:8_95^'G[8_PCU#P'\3O">E>,O">ID/-87Z'"2 $
M++%(I62&50S;9(V5UW'##- 'D'[>G_!6;X-_L"?LMI\5O$'B;2?$FDZAY']B
M6&@ZE;7-YXD$LBC-F-^R55C9I"VX(%7EAD5^7/\ P=/>)IOVY/\ @EO^SK^T
M;X)T'Q$/ EKJSW]Q;:SIQM[BSMM0CC6VFN80S!8V>W5 X8HWVB+:Q$BD_:7P
MO_X-7/V,?AA\1+?Q$/AYJWB VDPN(--UO7KF\TY&5MR[H=P$JC&"DI=6'#!@
M37WMXK^%_AWQWX!O?"NMZ'H^K^%]2LSI]UI%Y9QS6-Q;%=IA>%@4:/;QM(QB
M@#ROX1?\%(/@C\9/V5K;XS:9\1_"=O\ #^2Q6_N]1O=2AMQI.5!:"Y#-F*="
M=IC;YMW !R,_BC_P2(CNOVI/C1_P4N_:4T6SO+7X=>*?#'B?3])FFA,2WKW9
MN+Q1@_\ +2."*)G7^'[2N>HK[_U[_@U _8KUSQXVM+X!\16-K)+YKZ1:^*+Y
M+!O50#(954^BR#'08'%?:7A3]C?X;_#O]F.]^#OA7POIWA/X>WVDW6BMI>CQ
M_9E2"YC>.9@P^8RN'8F1B79CN))YH _F+_9Q-Q^RU_P22_9G_:BT:TGN;WX.
M_M$W_P#:,, _>7=I=6EA))&6Z+&Z:<(3D@9N/4U@?M9>#-2\5_\ !#&S^.6N
M64G_  D7Q]_:&U7Q+>7S)N::%+.\B12_4@7)OB,]V:OZ(M"_X(<? 7P__P $
M]]6_9DATWQ%)\+]9U0:S<))JI.H"Z$T4P=9PH(PT*#I]W(Z&CXR?\$.?@+\<
M?V'/ /[/.L:;XB@^&_PVNUOM'@LM5:"Z\\+.&>64*?,+&YF9LC!9L]J /S)_
MX.0O"7BCQ[_P6U_8QT3P3XE7P;XPU:RTRTT77FMENAH]V^KLL5SY3<2>6Y#;
M3P<8KW;Q3_P;@_&S]L_XF>%;W]J_]K/6_BQX'\*W:WJ>&]-T?^SXKQAP1E7$
M<99<JT@B:386"LN<C[N_:1_X)3_";]JK]J_X7_&?Q9;^()/&WPA>VD\/O::F
MT%JAM[G[3'YL0!#_ +SKR,C@U](%<IMW$<=1U% '\\/[?G[0WC[]J;_@XATF
MZ^"OP=OOCEX?_8XM8--MO"^G7JV=C#?0,_FW#.P=8GAO7CCPJY/]G(,#:2.&
M^+'[7WQB_9._X+T_"?\ :I^,GP+U;]G?1/B%/%X:\1076IK>V6K6P@2RNKEY
M%$8!BADM9=C\;K5&^;! _<O]A;_@EG\*O^">7B;XA:YX!A\0W&O?%"_34O$.
MIZWJ;:A=WDJO-)_K& (!>>5V[LS9).!BY_P4._X)E_"O_@J!\*=(\'_%;3]4
MO-+T'5%U>QETZ]-G<P3"*2(@2 'Y&60Y7&"54]A0!^1?_!:?X"ZY^TY_P<__
M  -\!^&?B)XF^$^N>(O D<-KXK\/221ZEI!1-8D8Q-'+$PWJC1-B1?EE;KT/
M@O[6W[)6J?L-?\%//AKX&_;T^*/QH^/'[/.N7BWGA;Q)>>*[MM.BE,B1R-?6
M]TTQ5(MRBXCMYDD$4B2*[@^4?W1NO^"1WPEU']L'X9_'2\;Q;??$3X4:!!X<
MT:]N=8:2.:VA@N(%:X0K^]E*W,I9R068@GI78?MZ?\$\OA?_ ,%)?@>OP_\
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
MC*^5$OM8T+4IM-GU$( %,Z(3%(X4!?,9-Y4*"Q"J!W__  3_ /\ @DC\!_\
M@F3IVIK\(_!::/JFN1K#J6LWMW+?:G>QJ<B,S2DE(\@$QQ!$)4$J2 : /SV_
M9KOX-._X/-/VCI+B:&WC_P"%?60W2.$&?[)\/=S7[&)XKTLQM_Q,M/Q&A=S]
MH3Y5498GG@  DGL*^'/VS/\ @W$_9K_;R_:5\2_%CX@6/C2X\7>*S:F^>QUU
MK6W/V>TAM(]D80[?W4$>>3DY/?%8GP$_X-B?V8?V9_'%UXD\'P_$/2];NM&U
M+0Q=CQ([26\%_9S6<[1G9\L@AGDVN/NM@]J /S%_90_;%^.GQ]_X+'_'3]KW
MX0_LZZU^T-H$=S=^"_#4JZBNG6NAVRF!+>5&='/G-90C<BX"_;9,GYAGH_\
M@CM\>_'?[$7_  <*^+O#/Q2^&6J?!&S_ &K(KK4X/"U[=K/#I]W-//=6DD<B
MA%>,SQWEO'A/E,X3 "DU^W'[ G_!/KX:_P#!-3X$-\.OA9IM]I_A^;4Y]7N&
MO;DW-S=74P16DDD(&XA(HD''"QJ.V:Y3]M/_ ()-_"/]O#XW?#KXC^-+;Q!9
M^-/A;.L^@ZIHNI&QGB9)X[B,2$*=XCECW*#]TN_]XT ?G+_P>.'-C^RG_P!C
MI>#]+*ON#_@X>8'_ ((M_M ?]@"/M_T^V]>C?M_?\$M_A7_P4K3P2OQ.A\03
MK\/]1DU32?[,U(V>R:3R]V_ .X?NEQTQSSS7H_[5W[+OA7]L[]GKQ3\,?&R:
MA-X7\86RVFH+9W'V>X*+(DHV2 ':=R+V/ H _/?_ ()R?LEV?[=7_!K+X3^%
M%TD#7/B[P5JD&FR3+E+74$U"[ELYC[)<)$QQ@D C(S7XY_!3X\^-?^"C_P"S
M9^S%_P $_P!EUC3]2T/XF:@FN3$?-;::F'C/.<M;)/JQ9&&%$$/7^'^I#]DK
M]E3PG^Q5^SKX7^%W@>/4(?"OA&"2WT]+VY-Q<!7FDF;=(0"WSR-CC@8%>,?
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
M\90^+?"IN38/?:Z]S;J9[:6VDW1E1N_=S.!SP2#VH \;_P"#Q;C_ ()#P_\
M8]:5_P"BKNOM7]G7PW=>,O\ @E7X$TBQ4/?:K\*-/L[=3QNDDTB-%'YD5J?M
M^_\ !/[X>_\ !2GX$+\.?B;#K$WAM-3@U8+IMZ;2;SX5D5/G /RXD;(QSQ7J
M'PO^'.F_"'X9>'?".CK.NC^%]+MM(L1-)YD@@MXEBCW-_$VU!D]SS0!^0?\
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
M/A;P/JW[,7AW1O ?B;Q'<1VVB:=JR?OM2MUN9B(;>[EMFMCN9E:6)-@+8VT
M?I#XR_:Y^%?P\^"UI\2-=^(_@?2?A_J'E_9?$EWK=O%I=UYA(C$=P7\MRQ!P
M%8DX/H:CTG]L+X4:]\$#\3+'XD>"+WX>++';MXD@UFWDTM)9)D@2,W"L8PQF
MDCCVDYW.HZD5^9OAOX@? 7P%^U#^SA\5+#PK?> ?V5K#5/'EOH&K^);5[?P[
MIWB:\O+5XM81YI7BM+"\5+P6;2"%$/F%8XMX)\Q_;CO_  C\7OV=_P#@H5XW
M^&\-O<?!'QC>_#^QBU;3\)H7B;7(M5@CU:[LF3$<@*R6D4LT?$DL;-N8_,0#
M]?/@Y^V=\(OVA_'&M>&? ?Q.\!^,O$7AP,=4TS1==MKZ[L0K^6S21QN651(0
MI8C 8@9R17AO_!0'_@KC\/?V7OA;XRA\$^./AGXL^+'A'4M)LKGP?)KL4E]"
MMSJUE8W!DMXI!,&BCNF<C'RE1N&,UPW[77P^T?X8?\%7/V++/P9INE^&[B7P
M[XX\-VT>GPI:I]A@TB&6WM0% 'DQ2A75,84\@#)S\+?$+XV?L_\ AO\ X(0^
M"O@[KG_"/Z9^T%X2\3:+:ZKX4OX4_P"$ITKQ1%K=J=2U&:,@RQI(GVAC=L1'
M)%,(PY+!* /V\\.?%WPMXK\:^)O#>F>(M'U#Q!X+>W37M.M[I)+K1C<0^? +
MB,'='YD1#KN W+R.*YG7_P!LCX3>%/@58?%#5/B5X'TWX<ZHJ-9>);O6;>'2
M[L/N">7.S!'+;6P%))VGT-?%O@G]JGP#^QC_ ,%4OVT/^%G>)+'PA<^-AX/U
M3PK97Q*WGBZ*/0Q9NFF0_P"LO9A<H8?*@5Y-Y4;>17SA^QGXF\._"#X1_P#!
M-GXB_%>:PT_X-Z#X#UO3H];U7 T;PYXDN/LWV*XO)7'E0,\,=S'%-(0$??\
M,I/(!^@?[4W_  5Z^"7[-WP>^'OCI?'G@KQ'X=^(WBC3_#NEWUGXEM%M##->
M0P7E]YNY@T-E'+YTP'W0H5B@8L/2_BK^W[\#?@6/#O\ PFGQ>^&_A7_A+K./
M4-%_M;Q%:VAU2U?&R>'S'&^)LC#CY3GK7Y_?M,_&'X#ZK\&=0^('PKTN7P]\
M.[7]J'P1KWBOQI+,(?"GB*]CU/3OM^K64IF:+[,BQI'-<JD44DL3L&DYD/4_
M"']I+X!_L]_MD_M8:E\?O$/@72;[XF75CK?AW7/$K0OIOC7P0^CV:6]MILDF
MY+Z))ENP]O!N+O(#L;(P ?=WQG_;"^%/[.>EZ9?>/OB1X)\&V6M6LU]I]QK.
MLV]E%?P1&$221-(P$BJ;BW!*YYFC_O#.WK'QS\(Z1\$KKXCR>(=,?P+::&_B
M5]<@F$UDVFI ;@W2R)D/%Y(+AER"O(S7Y(_L/?"NZT/XD?\ !,71_&7A[5-)
MDT^'XJ:OH.C^(=S7VE6#%9=*61)&8AHK&:WVJW,8"< H,?IY^W1\ K[]HS]A
MCXM_#7P^T5GJGC3P5JOA_2_G$,,<]Q92PPJQ'"Q[F4,.FW(H ^;O"7[:?[7'
MQZ^#5G\9/AS\#_A8/AOJ=@VN:'X4\1>+KJ#QEXHTQE,MM,CPV[V5G-<PE'2&
M1I A<!W!SCZ)T;]NKX=V'[*_A7XO^.=:M_A+X7\465M<>7XXE30[G3YYES]D
MF6<KB=6#J54D-L)4LN&/S7^S=_P6D^!/PW_8G\.+X^\5:;X)^)G@30K31/$/
MPXO5-MXI@UBVMXX9+&UTU@L]QNF&V)XD*,"IW+A@OGOCSXZ7FG_ML?LH?&_]
MJCPMI/PL\)ZC\/M;M[.+6)6FTGP%XKNKJTEA^V74JI':7$NG(\:M,$V2+-&&
M)&: /OK3OVM?A=J_P4A^)%G\1/!=U\/IYH;=/$D.L02:69);A+:-/M 8Q[FG
MDCC )SO<#J:Y.V_X*5?L]7G@M?$D7QN^%<GA]_MFW4E\369M'^QFW%T!+YFT
MF(W=KN /'VB+^^N?RM_:QL/"_P 8/V=?V]_%G@2QL[K]G_Q_XX^&5MI-W8Q>
M3H7B358M9TZ'7+RS"A4DCD9K6*2>/*32P2,&8Y8_5G_!3/Q=\)?@;_P58_8Q
MUKXG1Z#HOA/1]-\9R65_?PQII>AWXBT>.VNIR5\N%$ V+,^%B<Q$LN 0 ?<'
MP]_:.^'_ ,6?A.WCSPQXV\*:_P""4AEN'UZPU6"?38HX@3*SSJQC4( 2VXC;
M@YQ63\ /VR_A)^U:=27X9?$SP+X_;1ROVY?#^MV^H-:!ONF01.Q4'G!/!QQ7
MY,_&O2[/XS>'_P!K3XD>!=)NO%'[+>L?%[P%K.O0Z#8R3V/B[3M-:V/BN[LX
M8B/M4#;8C+-$I2?[-*0SA2U?2%Q\8/A9^UE_P5W_ &7M>_9YU3PSXP'@CP]X
M@_X3K7O![QS:?IGAZ?3C%IVFWTT/R;C?>4\-HYWQ>5(^Q!DL ?9'PU_;P^"?
MQDNM6@\*?%GX=^(IM!TF/7M36PU^UG_L[3Y$61+J;:Y\N(HZ-O?  8$]15/X
M8?\ !1'X"_&O1O$VH>$?C-\,?$ECX-T^35M=GT[Q):7":/91@M)=3E7/EPJ
M29&PHQR:_-GP?)X3^#/_  :M?">2Z\ ^&_$FAZQINAIJD6JFZAT:Q-WK,,TV
MHZDUHRSO9QSA9IHU;$NT(PV$BM#]GKXW?\+%_P""\/P0FB^-GPS^,WF^ _$^
MDR:EX"\)1:3H%DB+9SI8P7B7-U]LD0*KM%]H?[."IVIYQW 'U1^SG_P5IT?]
MM7X#_"'Q]\-K_P"'^GP>-?B"OA/Q!H_B'Q%'_:&F0&*_=88?*(#ZE(EO;S);
MG<#%)(1NV[Z]Z\5_MT?!?X>?&6U^'&O?%GX=Z/X_O'CBA\/7OB&UAU*1Y/\
M5)Y#.'W/D;5QELC .17Y7_L;^/M!U_\ X)T_\$_="L=8TJ[UWPC^T3'INOZ=
M!<HUYHMV8/$[B"ZB!WPRE&5@D@#%2#T(-1>&?BK\$_AA_P $D/VDO@K\88=#
MF_:.UO7?%L.O^$K^S#^*/&OB*\O;IM(OK&W96GO ZRV+074*NB! P8!": /U
M?^-'[:OPA_9RO[VU\?\ Q.\"^"[K3K>VN[F'6M;M[&2&*X>6.!RLC XD:"8+
M_>,3X^Z<=MX ^(.@_%;P9IOB/POK6E^(O#^L0"YL-2TVZ2ZM+R(]'CE0E64^
MH)K\\/V+/A-=#_@K?X;;XD6-KJWQ*\'?LO\ A:TO;J]"W-Q:7TM]=Q7SJYS\
M[LA1G'+ L,X8@]'_ ,$K/V@_ 7[*'[*^O:5XDUBQ\*Z'J7[0OBSP%X3LTMI&
MMUNKG7[P6=A"D*,(U9M^,A449)(% 'U]^US^TUX:_8V_9J\:?$[Q==VUKH?@
MW2YM1E2:ZCMC>R*I\JUC>0A?.GD*11@GYGD0#DU\U^'_ /@LOX%\3>)/@7KC
M>)OA_H?PL^*/@/7/%6M:[J&NQ>7X?OK!])C^P&YWK#O234)8I%9=Y>-0 IR#
M[A_P4DL;C5?^"=OQ[M;6&:XNKGX<^(8H88D+R2NVF7 554<EB2  .2:^'_V8
M[CX?_M)?M'_\$[]7L[CPOXVLO"OP6\036=Q;SQ7T.FZK;6WAR"3[I*I<PF25
M&5L/&V<@,. #]%/AY^TG\/?BU\)6\?>%_''A/7_ \<4TSZ_8:K!/IL:0Y\YF
MN%8QJ(]IW98;<'.*S_V?OVO_ (4_M86>I7'PQ^(W@GX@0Z*Z1W[>']9M]0^Q
M,^=GF")F*;MK8+8!VG&<&OR>_;H^%>H1_!W]LS2/".FV</@G0_VB?"OB+QCI
MB:%-J]G_ &0=+T2ZU">73K<I)=0BX*7,\<;(6CBE8L ":]J_9(\5:7^T+_P5
M4^'_ (NTGX^?!+XE:]X7\$ZKI^JP_"/P#=6MC=:1/]G^SV^JZD-3NX(C#<1(
M]O;L X/G#:-P( /KK_@H5^V3JG['/PY\'R>&_"MOXR\;?$SQC8> _"VFWFJK
MI=@VHWB3R++=7)5S'#'%;S.0B.[L%10"X(X?X,_M4?M"?#_]ICP?\-?C]\-?
M!"VGQ$@OFT+Q?\.M1O[[2[&ZM8O/:SU"*ZA22 O$',<V\HS*$VY;(L_\%;/B
M-\-_ OP#T.Q^-7POG^(7P5\3:]%IGB_44@EN8O!<!AD>#598X4:98UF1(S-&
MR&+S0V[.$;Y3^ /Q7\$_#[]OWX-^%_V1?C]XZ^,7A/Q3>W">.O!-UXFN/&'A
MOPKH264S+?+>SB273YDN$A1(GN,RLZH%&2& /2OVW_\ @L=X\_9J^.?Q>M?#
M/@;P3KG@S]GN7P[!XKLM2UR>W\3^*GUI86MQHUO'&T1\OS@G[XDS21R(H4KD
M^V?\%2/VP/B%^R1X4^$MK\,='\&ZQXL^*WQ'T[P%:CQ1+<QZ=9_:[>ZD$SFW
M_>?*T"C@'ACQG%?EY\6O'GA_5_$>J?M'>*/'4'_#P#X4_$.[T[1/ACK5DUQ)
M>Z=%=SV]EX?T_1XXVFDM[BQF6>/4(D=EGG:0SJ 77T_XZ?&WQ)^WS_P3R_8>
MNO%_CK7M,^)6K?M"Z5H7BS5=)TH>'M6\+ZPD>JK-:Q03PE8KBTW)"&>-E8Q[
MB#N(H ^O+#]L_P#:._9>^/7PMT#]H?P5\'9?!_Q>\1KX.TS7_A_K6H22Z1JT
MMO//;17-M>Q*9(YA;R+OC;Y",MV#>X?\%(?VI-6_8P_8N\;?$;P_I%GX@\1Z
M+':VVC:7=,RPZC?W=W!9VT+;2&PTUP@PI!.>HKS_ .#?_!)?P_X%^.OAGXB>
M-?BY\<?C9K?@EI9_#=MX[\0V]UIVA7,B-$UW%;6MM;HUQY;N@>7?M#G: P##
M7_X*TWWPMT_]D.:3XU> _$_Q ^%R:]I<GB"UT9)9%TJ!+I)!J-W'#+'+)96\
MBH\JQB0[1DQLH; !F_LH_'?XZ:G>^*?$'QBUK]F>?X=^%].N9+K4/AWK.I:A
M=6-U!AY!<"=-BHD0D9@#O!"\8S7DGPZ_X*I?&;_A$_A?\9/'7PJ\&^'_ -G?
MXR:QIVD:3)::_/-XL\+PZG*(=-U'48FB%K)#.[0;XX)-\"W*'=(48'QV?X2?
M"/\ :,_;HUSP_P#L:IX&M/#.M_![Q/X?^*>I> XX8O"-Q<7L,46@1.]IBT:_
M25KQ\H#*L6\,<$@<[X@_:-\(?M=_\$G_ -G']F;PQJ#R_'"XU3P9X7USP6(V
M77O"+:)>V;:I<ZA:$"6UMX([*5O-E55<,FPMN&0#ZP^+?[>GQT\;?%?XK6OP
M#^&/@/QEX1^ MT-,\33^)-?N=.OO%>J)9QWMQI>DB*&2.*2*&6%3-<G8TLZJ
M%"JSGZ>_9K^/&C?M1_L^^"OB1X;-Q_8?CK1+37+%)\":*.XB201R 9 =-VU@
M"<,IKX)^#W[7'P[_ .":GQ0_;,\&?%SQ$/"OB'Q%X_O_ (E>&;+4 8Y_&6FZ
MGI=C%"FE*V#>S+<VLUN8H0S(ZA2.N/IS_@D#\"M<_9D_X)B? WP1XFM;FQ\1
M:+X3M&U*RN$*S6%Q,#/);NIZ/$TAC([%#UH S/V2?^"C%G\6K#XU:A\1+KPG
MX%TKX:_%_4OACIEY->FWAU 0R016ID>9MHN)I)@NU2 20 *]A^ G[8GPG_:H
MEU6/X9_$KP-X^DT-E74%\/ZW;ZBUD6R%\P1.VT-M;!/!P<9Q7Y'^*O#VD^//
MV0OVHM!UBUL]4T?6/VW+;3]0LYP)(;F&7Q!I*2Q.O=60D$>A-?3_ .VE\,KN
M'_@JS':_#FSM=(\;^*/V9?&6CV$MB%M9)YXKS3UT]"PP (I7^0G[OT% 'K_[
M3W_!6#X?^!?$7A7PW\-?'7PS\<^-+SXE>'/!/B#1+?7(;N]T:UU#58K"YF,,
M,F]9(C)M!8;5D*A@?NGV?XP?MQ?!G]GOQ]IOA7QW\5OA[X-\3:PJ/9:7K7B"
MUL;NY5VV(RQR.&PS< XP2"!7Y23_ !]_9O\ $G[$'[!/PY\/#PVOQ<\$?$[X
M>64GAN"S6#Q!X.U&WU.R@U=]0M]JS6N^;S4=Y@!/-+&PWG#"*?Q<WP)^+?[:
M7AOXN_%G]G?X;W?CCQYJ^HZAI7Q-\ 7>L:UXQ\,SQ1KI7V">/5+4W]LEJHAC
MMK>%WAFBE!&YP6 /V-G^,_A*U^+D'@&7Q)HL?C:ZTMM:@T)[M%U":Q63RFN5
MA)WM$)/E+@8!XI?A?\9/"?QLT.YU3P?XBT?Q-IMG?3Z9-=Z9=)=01W4#E)H2
MZ$KO1@589X((K\F/VO\ X5>(_BS^R+^R?\"_@_XBUS6_VMO#?@^36_#/C"\C
ME\-ZGX3\/KIQM;NXU.)Q-/:"^B,%DD4F"]SM8R+Y#5^@'_!*GXG?#3XG?L+?
M#\_"?09/!_A7P[9?V!)X6N,K?>%+ZU/E7>GWBMAQ=13!][2 /(7$IR) 2 ?1
ME%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !5>TTJUL);B2"VMX9+I_-G:.,*9GP!N8C[QP ,GG %6** *
M6H>&].U>1WNM/LKIY(3;NTL"N6B)R8R2.5)Y(Z&II=,MI[R&XDMX'N+<,L4K
M1@O$&QN"GJ,X&<=<5/10!7M](M;7[1Y5K;Q_;',L^R,+YSD!2S<?,2 !D\X
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
M=/L9+Z'B.Y>!6F3Z-C(_.I]1TRVU>RDM[JW@NK>88>*6,.C]^0>#7YZ>'_\
M@M3\5+CX2?!/X@ZE^S+=1>$?V@);+1/",=EXWMYM7EUF\L6N;5+BV>WCCAL)
MFBN-MT)G=88A*\"%A%5?]JG_ (*&ZAXW_8Y_; \&_%_X3S>'_$_P1\.6%_K&
MD^&O'+R6NO:=J,3R6\MGJ@M(IH'S!,KAK;*E!]X/P ?H<VA:?<:6MBUG:/9)
MMVVYA4Q+M(9?EQC@@$<<$"O)_BY^R#9_%O\ :]^%7Q8NM7E@?X8:5K^DC2/L
MBRPZM'JR6B.9'+?*(_LH.W:P;><XQSYG\5/V]O'MS^TAXD^$_P #OA+I?Q.\
M1?#S0;#6?%MWK?C%/#MCI37T<KV%C$_V:XEN+J>."1\^6D2+LWR N .=M/\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\W?\ @XY^'WQQ\<_L
MSS0> _ASX1^,'PUN[%K?Q'X=N;=5US2;L7$36^IV,K$[\#?"\:(7"R$C(9BG
MZ144 ?#O_!.;]AKQY^RW_P $L?&GPZUW2M/TKQ%XL?Q)JVD^#M-U/[;9>#X=
M1\U[;18;J5L2+"7"F0MMWNYW,/G/$_LM>*/BE_P1V_X(8?"6W\1_"E?$'C;P
M;-#HVO>'9/%5E8FP2\U69$E2YC^T1W#YGMPD$.^21IE51NR*_1BJ>K^'[+7F
MM?MUG:7GV*=;JW\^%9/(F7.V1-P.UQDX8<C)H _*G_@J=\+?VJ/VH/V[K2TN
MOV5;[XW_ +,WP],%WH?AD?$_1?#-CXMU8(CG4-2CE:2:>"%V>..U=40^6'?<
MKO$=K]J+X!?M3>&?VP_"_P"U)\+?@3H/B3Q=X\^##_#/Q;\/;OQK8VLG@N\>
MY%XERMZY6WO(HG$<3+%@N(SC;OW)^I HH _(+P__ ,$D_CG_ ,$^/AM^Q?XZ
M^%7A70?C+\0?V=M(UO2?%/A Z]%H:ZM_;2RR3-:WMP?*46TT\J[G4&10C!.J
MC[#_ ."*W[&'C+]BW]D+4+/XC1Z?:?$+XA^+-5\=>(=/L)Q<6VDW-_*&^R)*
M"5D\N-(PS+\NXL 6 #M]=44 97BCP1I/C6*&/5;&"^2W8O&)1G83P2*Q/@8O
ME_#R&(%O+M[V^@B#,6V1I>3HBC/954 >@ %=A7(_!#_D0S_V$M1_]+[B@#KJ
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KD
M?@A_R(9_["6H_P#I?<5UU<C\$/\ D0S_ -A+4?\ TON* .NHHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** #.**;(VT?C576-<L_#VCW6HZA>6^GV-E&TUQ<W,JQ0P1J,L[NQ 50.2
M2<"C5NR N9HS7YA_MR?\'4W[.?[+<UWI/@674/C3XFMV,970I%@T:%AC[]_(
M"K@@Y!MTF4X()7BOCFS_ ."M7_!3#_@IB&G^!?PG;P-X3O3LL]1TW0T6)T)[
MZEJ9\B1AR"T2H!W4=3]C@>!<UKTOK%=1H4_YJLE!?<]?P.>6)@G9:ORU/Z L
MYHK\#K+_ ((B?\%,OV@X_MWCK]IR;PZMU\\FGW/Q$U>0Q-C_ )X6<1MAU(^5
MNWIS4@_X->/VO+,^?;?M6VJW1.\G^V];C^?_ 'AD_CBNK_5/*XZ3S.E?R4FO
MO%[:?\C/WMHS7X&W?_!(_P#X*I?LUE=0\&?M%7?C9K<;8;"#XB7UTN!_TPU6
M-+8=3W/2J-Q_P6%_X*7?\$\(EE^-WP9/C+PS8'_3M3U'PTRHL8ZD:AIK"VC)
M_O2(X]J?^HKK_P#(NQE&L^W-RR^2DD+ZS;XHM'] &:,U^3?[(/\ P=U?L_\
MQLN;73?B9H?B;X0ZM,50W4R?VOH^XX&//@43+R3R\ 4 9+"OTX^#OQT\%_M"
M^![?Q-X#\5>'_&'A^[XBU#1K^*\MRV 2I:-B PR,J<,#P0#7S>:9!F.6RY<;
M1E#S:T?HU=/Y,VIU(3^%G644BG*BEKQS0**** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y'X(?\B&?^PEJ/_I?<
M5UU<C\$/^1#/_82U'_TON* .NHHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HH+8I"V!0 M(6QVJKK.N6?AW2+K
M4-0NK>PL+&%[FYN;B18H;>)%+/([L0%55!))(  R:_#S_@IG_P '$_CK]K3X
MJ#]GW]B/3]:UK6M;G_L^;QCIL!-YJ!^[(FG*Z@00J,[KV0KM&YD\L*LQ]S(^
M'L9FU9T\,K1CK*3TC%=Y/IZ;LSJUHP5Y'W%_P58_X+[?![_@F':W7A^>5O'G
MQ4\D20>$]+G"FTW*2CWMSADMDX'RX>4AE(C*G</R\\.?LU_MS_\ !R?K%CXD
M\?ZY_P *M^!-W*+C3TE@DM=&,6[(>TL XFU!P.5GG;8>0LJCY1]A_P#!)?\
MX-A?!_[.5U9_$G]H5['XI?%*ZD&H)I-PS7&C:'<,=Y:3<?\ 3K@,23)*/*#,
M<(S*LI_6I$*KCTKZB6>99D7[K)(JK66]::ND^OLXO1>4G^*,%3G5UJ:+M_F?
M#?[!7_!O?^S7^PC;V>H6OA"'X@>-+<!F\1^+(TOYD<=X+<CR+?'.&1/,P<%V
MP*^Y%B&T#'3@>U*1Q2KP*^(Q^98O'576QE1SD^K=_P#AO1:'3&,8JT4-V8IQ
M&1117$4-V"E"!12T4 ?*G[9'_!%+]FG]N2WNI_&OPQT6UUZX#$:_H*_V3JB.
M?XVEAVB8C).)UD7)SMS7Y;?&O_@VM_:._P""=WCJ;XB_L;_%K6M8E@82?V0]
MW'I.M-&I)$3,6%G?(!R5E6(-D@1L>O[Z'D4G.:^HRGC+-,!'V4*G/3V<)^]!
MKM9[?*QC4P\).]M>Z/PS_9/_ .#JSQU^SW\1%^&G[8WPOU;P_K6GL(;S7M/T
MV2QU"UZXDNM-D WJ>OF0,HP,K$V:_8W]F_\ :F^'O[7OPSMO&'PS\7Z+XS\.
M71VB[TZ;=Y+XR8Y8SAX9 ",QR*KC(R!6)^UW^PQ\*?V\/A[_ ,(Q\6/!.C^,
M-,C+-:O<*T5YIS-C+V]S&5FA8[5R8W&X  Y'%?C)^TO_ ,&Z?[0O_!,CXA3_
M !;_ &+OB-XDUK^SPTSZ'YL4&O1PK\QB*D"UU.,8),3QJS<!8I&KVO9\/YW_
M  W]3KOH]:4GY/>'Y+S,[U:>_O+\?^"?OH&IU?C3_P $YO\ @ZPT/Q'XDB^'
M7[5'A^7X7^-+&8:?-XBBLY8M.>X4A"M[;,#+92;OO-AH@=Q;RE%?L)X5\7Z3
MXZ\-6.M:'J5AK&CZI"MS9WUC<)<6UW$PRLD<B$JZD<@@D&OELYX?QV55?98V
MFXWV>\9><6M&;4ZL9J\32HI-W%*#FO&- HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHK\E_^#H#]LWXP?LUZ)\/_  [X/^(&O?!SP'XLLK^34O&&C:;+
M-=7&IPR6_P!ETS[5&0;)71I9#(&4N(F&2JN" ?K117P'??M.?M.>#?\ @E5X
M:\0>$YOA#\>/BI?V][%-X_T#6@OA.WT^"*XD76Y@(U,LNR)$>VMUV^>S;<("
MH]._X(>?'CQ?^TY_P2J^#OCSQ[KEQXD\7>(]-N9]1U*>...2Z=;ZYC4E8U51
MA$5>%'W>YYH ^KJ*_)#]OW]KC]I;XG?M6_M:)\(_BU8_"KPG^Q3X1TGQ ^D#
M0(-2_P"$ZN[O3I-4D2YDF&8HQ%;RP@)WVM_$6$'Q)_;U_: _X*0?'KX6_#OX
M,_$NU^ JZA^SS;?'/5]0M]$BU26_O[B2.!--Q<9"6T;R(=X^8@OD-A10!^NU
M%?C;X6_X*D_'7_@I!\.?V)?A[X#\=6OP;\9?M Z1K^K^,/%UCHL6H36YT431
M%+:WF_=J+B2WD=AD%<H V P;[-_X(?\ [8/CC]K_ /8]U:3XEWUCK/C[X;^,
M=6\":UJ]G;"VBUJ6PE55NO+4!49XW3<% !8$@+G: #[%KD?@A_R(9_["6H_^
ME]Q74W%]#9@>=-'%N.!O8+G\ZY3X&.LOP_WJRLK:EJ)!!R"/MUQS0!V%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M4TG% "MTKF/B_P#&+PO\ OAQK'C#QIKVE^&?"_A^ W.H:EJ$PA@MDZ#)/5BQ
M"JHRS,P5020*H_M"?M!^#_V7?@]KOCSQYKUEX;\*^&[9KJ]OKE\!0!PB+UDD
M=L*D:@L[%54$D"OY_OB-\1_CO_P=7_MD2>$_!_\ :'P^_9S\#W8EEDN5<VMC
M'DA+N\56V7.I2KN$4"MMB4D A?-F?Z;AWAN68N6(Q$O9X>GK.;V7DN\GT7]/
M&M6Y-%J^Q>_:^_;M^.W_  <G_M,R? O]GFPU3PS\$-.E5M5O;KS+:&]BSE;W
M5Y$W!(=T;&"U&2S#)#N (OV!_P""7?\ P2.^%?\ P2N^%3:3X+M)-6\5ZM$B
MZ_XKOXU_M#5V')08XAMPWW84X& 6+OESZ!^PS^P?\-_^"=_P(T_X??#315T[
M2[7]Y>7LP1]1UNX_BN;N957S93TS@*JA515154>T+TKJS_B:->BLLRR/LL+'
M9?:F_P":;ZORV1-*C9\\]9?EZ#53#9]L4ZBBOCSH"BBB@ HHHH **** "BBB
M@ IL@R*=10!\I_\ !1[_ ((Y?!'_ (*;^&Y/^$[\.KIWC"&#RK'Q=I 2VUBT
M !V*\F"+B(9/[J8,HR=NTG</Q[\0_!#]MK_@V5\67FO>"=0;XJ_L_M<M<7:I
M;37>BK&3@O>6H/F:;.0%S/$WE%O+5I)/]77]&!Z5!=6\=Y;R121I+%(I1T<!
ME=2,$$'J#Z5]9DO%V*P-+ZGB(JMAWO3GJO\ MU[Q?9K3R,*F'C)\RT?='Q%_
MP2__ ."^7P1_X*86UGHECJ"^ _B5(H$GA+7+J-9KM\$G[%-PMVH )PH60 $M
M&HYK[B7[U?E#_P %//\ @UH^&_[3$]YXU^!,^G_!WXC*WVE-/A1H?#FH3#!4
M^7$I:R?(!#P*5!Y\HDEA\M?LY_\ !=+]IW_@CI\2['X2?MC>!_%'BWPW 3':
M:Y<,)M<\A3@RV]ZS^1J<0S_&XD!.&E!&RO5J<+X+-HO$<.S][=T9NTU_A>TU
M^)'MI4_=JKY]#^@6BO)_V1/VWOA;^W3\,8?%GPL\9:3XLTD[1<I;R;;O3I"
M?*N8&Q)#( ?NNHSU&003ZLCY'%?!5J-2C-TJL7&2W35FO5,ZDTU=#J*%X%%9
M@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4449H **:'S0#N]:
M '45G:]XKTOPE8276JZEI^FVT*[GEN[A(40>I9B !4N@Z]8^*-'MM0TV\M=0
MT^\C$UO<VTRS0SH>0R.I(93Z@XJN67+S6T N4445(!1110 4444 %%%% !11
M10 5^?O_  7Q_9P_:4^./P"NO^%&ZUH.O^&[K2VTSQ5\.]7TM9_[=5KF&2&[
MM)DC\X7$3+AHVD$;1@G&X8;] J",T ?'?["/_!._Q)^R7_P3N\<?#75-2\*W
M7C3X@7/B#7+R#0;9['P[H][J@D/V*QC8%X[*$LJKE0< G:/NUYI\+_"GQL_X
M)"_\$5OA3X/T.Q^'GB+XH>#]1L]#N]/N9KN\L]42]U64&&R$0BEENF6>/:&"
MHN)&8[4)/Z'XHH _,/\ ;S_X)5?M&>*/VF_V@->^ OBOX5VW@W]K?PWIWAOX
M@P>+HKI;W0/L=FU@+G3S I60M:R3<28_>.>.%97?'C_@D5\;/V>/BQ\./'G[
M*?B3X;R:YX;^#,/P.UBS\>17$,$VG0,LD.I1-;*Q-SYB(61AM_=C[VYA7Z=8
MHQ0!^6=W_P $2OBG^R?\*?V3]<_9]\3> =2^+7[-&G:KI5U!XPAN(M$\31ZL
MKM>OO@'G1^7-+,8EX)5QN8%<-]5_\$C/V%=<_8"_9/F\->,-:TOQ!X^\6>(=
M1\8>*[[3(FCL7U*^EWR) & 8QHJH@9@"Q4G"@A1]0T4 9VO>$=+\5)&NJ:;8
M:DL+;HUNK=)A&3U(W X_"N>^ UM'9?#J.&&..&&'4-0CCC10JQJ+ZX 4 <
M< #@"NRKD?@A_P B&?\ L):C_P"E]Q0!UU%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !03Q103@4 )NYKC_CO\=O"?[-/PA\0
M>._'6M6?AWPGX9M&O=1O[@G;"@P  HRSNS$*J*"SLRJH)(!T?B;\2] ^#OP_
MUCQ5XIU>QT'PWX?M)+[4M0O)1'!:0H-S.S'L!V'). ,DXK^>7]HKXZ?%[_@Z
M<_;MM?AC\,QJ'A/]G[P+=K=2W=S%^YLH<M&=5O%!7S+J5=ZV]MN^4%@"H\^6
MOIN&>'99E4E5KR]GAZ:O4F]DNR[R?1&-:MR+35O8?XS\8_&K_@ZU_;?_ .$=
M\/MJ/@+]F_X>WBS.THW0Z?$2ZK=3@?+/J<\981Q9*PH6 .T222?O5^R1^R-X
M#_8@^ ^B?#GX;Z+#H?AK14X48:XOIB!YES<28S+-(1EG/H  %55%7]C#]C;P
M'^P9^SWH?PU^'6D+I?A_1DW22.=UUJ=RP EN[A_XYI"H+'@  *H5%51ZJJX[
M5IQ)Q$L:HX+!1]GA:?P1[_WI=Y/\/O;*-'E]Z7Q,<!B@# HHKY4V"BBB@ HH
MHH **** "BBB@ HHHH **** "DV\TM% ";>*X+]HS]F+X?\ [6?PRO/!OQ*\
M)Z-XR\-WP_>66HP;Q&V.)(G&'BD':2-E=>Q%=]0PW"KIU)TY*I3;36S6C7S#
M?1GX-_M9?\&V/QF_8,^)<_Q>_8F^(7B(W>GDS#PXU^MKK-O%NWM#%,Q$-]#P
M,P3@%E7!\YC@]A^P=_P=;2^"_%<GPU_; \&ZEX'\5Z+-]BO/$ECI<T?DR# (
MO]-V^;"XZEX P;<,1(!D_MEMS7@?[</_  3(^"O_  44\+II_P 5O ^GZ[>6
ML+0V.M0,UIJ^F@Y(\FYC(?:&.[RV+1D_>1NE?=T>+\/CZ:P_$5'VJ6BJ1LJL
M?GM)>3_$Y?J[AK1=O+H>H?!CXZ>#_P!HCX>6/BSP)XFT3Q=X:U$?Z/J6E7:7
M-NY&,KN4G:PSRIPP/! -=:&XK\"/BW_P;R_M4_\ !+OXEW/Q#_8S^*&K^(K4
M_/-I/GV]CJVQ2=L<T,Q-EJ"*"S?.JG)PL1.">D_9K_X.PO'?[/\ XTC\ _M;
M?!O6-%UNQQ'=ZKI5C)IFI0#. \^F7.T-GDEXY$'R_+&<\36X(EBH.OD-:.(A
MOR_#47K!_FM^PUB+:55;\C]U">**^<_V3/\ @K'^SM^VW:P+\.OBMX7U;4K@
MA1I%W.=.U16./E^RW CE;DXRJE2>A-?1F:^+Q.$KX:?LL1!QDNC33^YG1&2:
MN@HI-XHW"N<8M%(7 [T%P* %HHSFDWC- "T4 YJ'4-1M])LI+FZGAM;>%=TD
MLKA$C'J6/ 'UH6NB FS06Q7@OQ<_X*C?LX_ M9/^$K^.'PQTF:$$M;GQ#;37
M/'! AC9I"?8*37RO\7O^#JO]C[X<12?V3XK\6>.YT!'E:'X;NH@6';?=K I^
MH)%>Q@^'LTQ;_P!FP\Y>:B[??:WWF<JT(_$T?I%GFF[L]*_#/XG?\'EW_"1Z
MRVC_  D_9]U;6KRY^6SGUO6_W[MV!LK6&0MVZ3CT]ZY6/_@HY_P5B_;;N OP
MV^$EW\/;"X^>*>#PE;Z=$Z'M]IUIFC/U7!_&OH:?AYFRCSXODH1[U)QC^";?
MX&7UJ'V;OT1^^Q) KR3X[?M[_!7]F-YX_B!\5OA_X2NK?'F6FHZW!%=KG_IC
MN\S\EK\9&_X(-?\ !0S]M5MWQL_:"70M+O/^/FPO/%-WJ6U6Y(%I:A;4X./E
M#A?2O7/@?_P9B_"GPKY<GQ ^+GC?Q?(K9:/1=.M]#@8>F':Y?VR''X=K_P!7
M<APW^^YBI/M2@Y?^3.R_ 7MJK^&'WGOWQM_X.J_V0?A.DB:/XH\5?$*ZC+*8
MO#WAZX5%89X\R[$"$'^\A88/>OD[XH?\'G4>M:E_9/PM_9_U/5K^[/EVDNMZ
M]MD9^P^R6T+L^?03 U][?!C_ (-V_P!COX(/!-8_!?1]=OH5"M<^(KZ[U@RD
M'[QBN)6A4_[D:CVKZO\ A=\$O!OP2TAK#P;X1\,^$[)L V^CZ9#8QMCID1*H
M/XT?VAPKAOX&%J5GWJ345]T%^8<E=[R2]%_F?AG%_P %./\ @JY^V*X_X5Y\
M&)_ MK=#$,]OX.6QC ]?.U=VC_$\'-"_\$K/^"JG[7#^=\1/CE=^![:Z/^D6
M4_CEK90/^O?24:W/T!%?OH0:,&E_KRZ/^X8*A2\^3FE]\F[_ '!]6O\ %)OY
MGX-Z'_P9R>-_B/?1WWQ+_:62[N%.Z1;70+C5)''<":XNHR._)0_2OV(_8+_9
M$TC]@S]DGP7\(]#U74-<TWP7:R6\=_>HD<]TTD\L[L50!5&^5L 9P  23DGU
M['%(HQ7B9SQ5F>:PC3QM2\8NZ2C%).UNB1K3HPAK$6BBBOGS4**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ KD?@A_R(9_["6H_^E]Q775R/P0_Y
M$,_]A+4?_2^XH ZZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ JGK>MV?A_2+R_U"ZM['3[&%[BYN;B58H;>) 6>1W8@*JJ"2
M20  35IFQ7X,_P#!<3_@J9XQ_P""E?[1-K^QC^R^L^O6NK:B=-\3:K82%4UV
MXC),ELDJG:NGP!6>>4\.8R!^[0F7W.'\AK9KB?8P?+"*O.;VA%;M_HNK,ZM5
M05V<1_P4B_;:^)'_  <4_MJ:;^S3^SFUU'\(-#NS/J6KNLD5GJWE,-^JWI R
MMG"PQ!$?FD=E8@R/$D?[6?\ !/G]@+P'_P $W?V;-'^&_@*T/V>T_P!(U/4Y
MD47FNWK "2ZG(ZLV %7HB*J#A17$?\$C_P#@EAX-_P""57[-4/A/15M]5\7Z
MT(KOQ9XC\D+-K-VH;:JG&5MX=[K%&?NAF8_/([-]5 <=*]3B7/Z-:G'*LL7+
MA:;T[SEUG+S?1=%^&=&FU[\_B?X>0BC%+117QYT!1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 QURU>>?M'?LE?#/]KSP7_PC_P 3
MO OAOQOI*Y,46JV23/:L<9:&3'F0OQC=&RGWKT:CK6E*K4I352G)Q:V:T:^:
M!I/1GY ?M5?\&>7P0^)MY=7WPM\:>+/AC=S F/3[H#7-+B/. JR,EP!DC):=
M_I7@5K_P1D_X*8?L/JMO\'_CJOBC0;0;+.QL?%T\<<4:_='V/4$^SQ_[J,P]
MZ_?O:/04N*^QP_'^<0@J6(E&M'M4BI_B]?Q.>6%IWNM/30_ O_AK[_@L1\!/
M^0Y\-]0\91V_&#X4TW4]X'OIK*Q_G^-31?\ !P-_P46\&KL\1_LDMN7^*3X;
M>([,D>OS3$?B.*_>X#%%;?ZX8&H[U\MHO_"I0_)D_5Y+:;/P3;_@Z'_:YTL^
M5??LI6J7'H=%UJ'G_=;)_6C_ (B=OVQM2&VQ_90MW9N%QX>UR7GZ BOWLHI_
MZT9-_P!"N'_@<P]C4_G?W(_ ^3_@O-_P4L\6#?H?[),T=O)PLD?PL\2W&W/3
MY_/"_F,4U?VL/^"QOQQ/G:'\/;_PC%)_!_PBVDZ=@=.FHEG'\Z_?(C-&T>E2
MN,,'3=Z&6T5_B4I?FP^KR>\V?@;_ ,,&?\%=OVB3M\2?%R\\&PW/WO,\8V^F
MJG_ =-C9AU["BS_X--/V@OV@=0CO/CA^TY8ZA/&V=T;ZGXFD(]I+Q[<J?^ F
MOWRQ1BF_$/,X:86%*E_@IQ5O2Z8?58?:;?S/R!^$W_!F[\ _##Q2^+OB'\4/
M%<T9!:.TDM-+MI?9E$,LF/I(#[U]3?"7_@W=_8Y^#KQ2V7P5T76+B(AO-UZ^
MO-6WL.Y2XE>/\ H'M7VQBC%>1C.,,[Q6E;%3]%)I?<K(TCAZ<=HHY/X5_ SP
M3\#-&_LWP1X/\+>#M/SDVVB:3;Z?"3_N1*HKJ/+R>IJ3%&*^=G.4WS3=WW9M
ML(.OX4M%%2 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5R/P0_P"1#/\ V$M1_P#2^XKKJY'X(?\ (AG_ +"6H_\
MI?<4 ==1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !3
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KD?@A_P B&?\ L):C
M_P"E]Q775R/P0_Y$,_\ 82U'_P!+[B@#KJ*** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH *1NE&>:J:YKEGX<T:[U'4+RUT_3]/A>YNKJYE6*"VB12SR.[$!5
M5026)  !-&KT0":YKUGX8T6\U+4KRUT_3M/@>YNKNYE6&"VA12SR.[$*JJH)
M+$@  DU_/1_P41_;C^)G_!Q?^V;I_P"S;^SN+J'X.:/>K<:AJ;H\5OJBPN ^
MK7IP&2SB)'DP'YI'*,09&C2+8_X*:_\ !2WXG?\ !>/]IR']E?\ 97ANI/AN
M]P1K6MXDM[?7EB8%[N[E"DP:9$P!52-TS[/E9FBC'ZX?\$MO^"7O@#_@EG^S
MU#X-\(Q_VEKFI%+GQ)XCN(52\UZZ ZG'W(4RRQ0@D(I))9V=V_2,#AZ/#&'6
M/QL5+&35Z=-Z^S3^W-=_Y8_TN24G6?)'X5N^_D=%_P $[/\ @GQX"_X)L_LV
M:7\.O =INCA(N=7U69,7>O7Q15DNICDX)V@*@.U%"J.!D^\(<#%*HVBEK\]Q
M.)JXBK*O7DY2D[MO=M]3JBDE9!1116(PHHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH *Y'X(?\B&?^PEJ/_I?<5UU<C\$/
M^1#/_82U'_TON* .NHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "D+4IZ5R'QT^.
M?A+]FGX3:YXZ\=Z]8^&?"?ANW-WJ.H7;'RX$'  "@L[LQ"JB L[,%4$D"JA"
M4Y*$%=O1);M]D'FS7\<^.=%^&OA#5/$/B'5+'1-"T.UDOM0U"^F6"VLH(U+/
M)([$!550223T%?@%_P %"/\ @IS\6O\ @X!_:'7]F;]EK3]0M/AA+*3J^KS^
M99C7((V :\OGQFWTY#@K$1YDK%=REV2%<+]I_P#;#^.G_!SY^U-_PIGX+:=?
M>#_@3X?NH[O4I[L[(C"LA5-1U-EQN8]8;)&/S+GYBADC_:K_ ()N_P#!-3X;
M_P#!,3X"P>"? 5BTEW=!)]>UZY0?;_$-TJX\V5OX5&6"1*=L8)QEBS-^D4<)
MA>%Z:Q..BJF-:O"F]53[2GWEVCT_%<;DZSY8Z1[]S$_X)6_\$K? '_!*_P#9
M]C\*>$XUU7Q+JP2?Q-XGG@6.\UZX7=MSC.R"/>ZQ0@D(&))9W=V^HB,^E-4;
M<XI]?GN,QE;%UY8G$R<IR=VWU?\ 7W;'7&*BK1V =****YQA1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 !.!5636[.'58;![JW2^N89
M+B&V:0"::*,HLCJF<E5:6,,0, R(#]X9L/\ =K^=W]M[X7Z_^S;_ ,%F=0\?
M?M">*OC)\-7O/$.M:_X(^+7A^=M8T?3=&%_HB:;:R6BD&WL[:*>ZL[I7&'DU
M&WR)$.7 /Z(]WL?RHW?YQ7\]7_!5KXBZE^T9_P %)OVII_&?A/\ : \7>%_V
M=(/#W]@:M\/M?33X?A+:-:BZO=9$+,JW-Y)(I*(=O[E;@M(@AC>/W#]HSP7H
MW_!7+_@HFW@OQ-XW\::Q\,_ 7[-EG\0O!USIVH2Z4USK5VT;0:](D14?:1'*
MA"$; 448QN# '[2[QG_ZU ;)K\%?@AXVUS_@L2_[ GP=^-'B#Q/J?@7Q/\.M
M?\1^)[6RU6>TF\4WNG3W%A:37<R,))'1;592Q;+22R$_>K[Y_P"#<_XN>)OB
M9_P3TNM(\4:YJOB:Z^&_C77/!ECJFISF>]N[*SN/]'\V0\LR)((P?[L:CM0!
M]Y5R/P0_Y$,_]A+4?_2^XK6\5>-+3P?%#)=PZK,LSE%^PZ7<W[ @9^801N5'
MNV >E8GP#NUO_AM%<1K,L<]_J$BB6)HG -].1N1@&4\\JP!!X(!XH [.BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ IKMM%#-UKYQ_P""E7_!4'X9_P#!+SX(/XM\?7WV
MK5;X/%H/ARSE3^TM>G7&5B5C\L2$J9)F^6,$=69$;HPF$K8JM'#X>+E.3LDM
MV*4DE=G<?ME?MK?#C]@GX&ZE\0/B=X@@T/0[']W!&/WEYJ<Y'R6UM"#NEF;'
M '  +,5168?@Q'!^T1_P=;_M7*\PO/AS^SCX)U#<O!DL=(^7!"G"B]U-XV//
MW(5<_<5L27_V6_V*_CO_ ,'-_P"TZOQK^..H:EX/^!>C7#V^EVUIOAAE@#8D
MLM(20%3\T86>[;.77'SLFR/^@7X*_ [PG^SG\+-%\$^!]!T_PSX5\.VXM=/T
MZQC\N&!.23ZLS,2S.Q+.S,S$L23^ARJ83A6')1M5QS6LM'&C?I'HY^?3\^36
MOJ](_F<E^QO^Q?\ #O\ 8,^!6F_#WX9:##H/A^Q/G2L3YEUJ5R559+JYEZRS
M.$7+'@!550J*JCU@'(I FT4M?G%:M4K5'5JR<I-W;;NVSL225D%%%%9@%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 (W*\5^8O
M[07_  ;DV_QP_;$N];7XP^/M/^!/C'^V=0\6^!8]2(=[J^O-,NY;.RE*$PV%
MU-81R3H&5T-K$L?$A,/Z=T4 ?!/[;?\ P0KL/VK?C_XT\;>%_C-\1OA%8_&+
M2;30?BCH?A\02VGC2QM8A! !YH_T:80;H2^V13&Q78 \OF2?M:?\$*]#^,WB
MGPAKOPL^*7C;X"ZQX;\ Q_"F\F\/I'=KJ_A5.%L'$I#)*HX6X#%EPI()1"OW
ME10!\,_'3_@AMX7\1?##X'Z?\(OB%XM^"/C/]GS2YM$\*>*]*A@O+I[.XB$=
MTEW"P1)VF(:1F&S$DDC ?,17T%^P/^Q)X7_X)Z_LPZ#\,/"=UJFJ6>E//=WF
MJ:I();_6+VXE::>ZG< !G=W/T4*N3C->R44 %<C\$/\ D1#_ -A+4?\ TON*
MZZN1^"'_ "(9_P"PEJ/_ *7W% '74444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 $XII<+2N<(:_
M.+_@M[_P7Z\(_P#!,[PU>>!_!K6'BSXXWUL/)TXG?9^&4D7*7-Z1P6P0R6X(
M9P0S;$*EO1RK*<5F6)CA,'#FG+\%W;Z)=634J1@N:1Z=_P %@_\ @LU\/_\
M@E)\*6:\DM?$GQ0UVW9_#OA6*8>9)G<JW=W@[H;174C=]Z1E*H#AV3\R/^":
MW_!)#XJ?\%NOCI_PT[^UQJ6LR>!=2<3Z+H<C26LFO6X;=%#;QYS::6N3MV8>
M;+,#\YF;O?\ @CQ_P04\7?M/?%7_ (:>_;).H^)-<\0W"ZSI7A77/WD^H2-M
M>*[U&/HD*C CLMJJ%"JZJB^4?W&MK=+:-8XU5(XU"JJC"J!T 'I7VV+S3"</
MT98#*)*>(EI4K+IWA3[><NO3RYHPE5?-4VZ+_,H>#_!VD_#_ ,+:?H>A:7IN
MB:+I-NEI8Z?I]LEM:V4* *D44: *B*  %4  # K3HHK\Y;;=V=84444@"BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ KD?@A_R(9_["6H_P#I?<5UU<C\$/\ D0S_ -A+4?\ TON*
M .NHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "FN<5'=WL=A:R3SR1PPPJ7DD=@JHHY))/  '))K\/?^
M"O7_  7]\5?M2?$?_AFC]C)-7\3>(/$%PVDZCXLT &2XOFY\R#2W4_+$%#&2
M])"A%9D8(/./N9#P_BLVK^QPZLEK*3TC%=Y/I^IG5JQ@KL]6_P""X_\ P<0C
M]FS7+KX&_LZS)XJ^,FH3#3+_ %>QA^W1>&KARJK;6\>UENKYBVW8-RQ,0&#.
M#&M?_@B#_P &[W_"B=?L?CQ^T=&WBKXR7]S_ &QIVC7]P;N/P[<N_F?:[J3<
M1<WY)W98LD3$D;Y KIZM_P $//\ @@+X6_X)J^'[3QUXZCTSQ;\<=0A/F7RC
MSK/PLCA@T%D64$R,K;9)R-S<JFU"V_\ 2)8\'KFOH<TX@PN PLLIR%OE>E2K
MM*H^RZQAO9=?OOC"E*;]I5^2[?\ !!!\HS3J!P**^".H**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH *Y'X(?\ (AG_ +"6H_\ I?<5UU<C\$/^1#/_ &$M1_\ 2^XH
M ZZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "C/-%(>M "DX%8?Q'^(^@_"3P-JWB?Q/K&G^'_  [H5J]YJ&HW\ZP6
MUG"@RSN[8  KD/VK_P!KGX?_ +$_P3U3X@?$SQ%:>&_#.E@(9I,O-=RMG9!!
M$N7EF?!PB G ).%#$?@C\2_C?^T9_P '4O[33>!O UG=_#O]G?PK?)->/."U
MI81@_+=7SJ0+N^9<F*U1MJ=B ))S]1P]PS5S%2Q-:2I8>G\=1[+R7>3Z)?\
M#XU:RAHM6^AU'_!0+_@JW\9O^"\?Q]D_9M_9+TO6[/X;7!,.LZN1)92:W;;S
M'+=7LHR;72\,N(F'F2Y 969U@7]1?^"1O_!%_P"'/_!*;X9_\2N&'Q-\2]8M
MT37_ !;=0+Y\QX+6UJ,9M[4,,[ =SD*7+%5"^I?\$]?^"=/PU_X)I? >V\#?
M#C2VA6;;/J^KW0#ZAKUR%P9[B0 9[[44!$!(4#)S[PE=6><34YT%E>4Q]GAE
M_P"!5'_--_DME]UIIT6GSU-9?EZ!&N*=117QIT!1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 $XKE
M]1^-O@[1_BKI?@6Z\5>'[;QIK5I-?V&A2:A$NHWEO#M\V6. MO95W D@=,GH
M#CIW^[7\YW[>/[*^C_LJ?\%1/$WQ.^-&B^+/%W@/Q%XC\0^/=.^*/PRU])_$
MWA:*+5/#JP"X@EWI''I3R):%0IW1ZHQ4 Q*% /Z'O&'CG1?AYX>GU?Q!K&EZ
M'I-J5$U[J%TEK;Q%F"KND<A1EB%&3R2!U-0>,OB7X<^',-E)XA\0:+H,>I7"
MVEHVHWT5JMU,WW8HS(PWN>RC)/I7X)_\'/?[;6E?M=0_$CX;Z3\1O#7AWPO^
MSM?Z6MSH$NK6\>J_$#Q'=744<J0VK-YKV>FVCSEW"@>?*1AA'N7W/]J#X5?#
M+_@J+_P6,\>:3XZ;2OB)\-?"W[,[ZYX+DM=2\W38I;B\ ?5+62)MCR#<5$JD
MJ-BYR44J ?KYXW^(.@_#/07U7Q)KFD>']+C=8VO-2O([2W5F.%4O(0N2>@SS
M6I:W4=];1S0R1S0S*'CD1MRNI&001P01W%?@#^QGI4/_  4D\;?\$X_AQ\<K
M>;QMX&7X7>)]4?2;^5TMM3NK.>YL;9Y@I!E:*VMH"I)W9RQ)#-G[Z_X-GM>U
M";_@G)J7ANXNKNZT?X?_ ! \0^&- :YE:9X]-@N]T,8=N65#(Z@Y. H48
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
MNQM3IQ@N6(4445Y9H%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %&:*C8T 29HS49/OP.]<GXQ^._@WP$S+JWB71[21/O1?:%>4?\  %RW
MZ5QXS,,+A(>TQ52-./>327XM&^'PM:O+DH0<GV2;?X'89HS7@?BK_@HG\/\
M0B5L3K&M,O&;>U,2 _64J?R!K@]6_P""F5WJ4XM] \&F::3[GGW9D8_\ C7)
M_ BO@<?XO<(X67(\9&<NT$Y_=RIK\3ZG"\ Y_B%S+#2BN\K1_P#2FF?7&ZC-
M?'Q_:@^.WC!?^)9X,:S5ONM'HT_3ZRMBG)>_M-^(8]T<=S9JW^S8PD?@YKR_
M^(Q8&KK@,#BJR[QHO]6CL_U Q,';$XJA3_Q55^B9]?YHS7R"/AQ^TM=#<^N3
M1YZ@ZA;+C_OE<4G_  J_]I.T/F)KTTC#^$:G V?P9<4?\12QCU628RW_ %[7
MY<Q7^I&'V>98?_P-_G8^O]U&ZOC]Y_VG/#B>9(ES>*G./] F)_!#FFG]L/XQ
M> HQ_;_@E9XH^9))=,N(3CO\Z$H/KBC_ (C'@*/_ ",<%B<.N\Z,K?\ DK8O
M^(?8NIIA,30JOM&HK_C8^P=PI<U\O>$_^"FN@W@5=;\.ZE8-T9[29+A0?HVP
MUZWX%_:K\ ?$-DCT_P 26,=P_ @O";67/IB0#)^F:^FR;Q(X9S1J&#QD'+^5
MOEE]TK/[DSQLQX/SG KFQ.&DEW2YE]\;K\3T8-FBH8Y5D565@RMR".AJ8'-?
M;QDFKH^;"BBBF 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%%  3BC--?I^-5=4U>UT;3Y;J\N8+2U@&Z2::01QQCU+'@?C4SJ
M1A%RFTDMV^@XQ;=EN6PP(IC'+<5X)\5?^"@W@WP4)+?1%N/$U]'D9@_=6JGW
ME8?-_P  #5Y>?&'QP_:K^73(9O#>@W'_ "TA+6,!0]S*V99.#_!P?3'3\PS;
MQ:R>A7>"RM2QE?\ DHKGL_[TOA2[ZNQ]I@>!,PJ4OK.-Y</2_FJOE^Z/Q/[E
M?N?2/Q-_:-\&_"0LNM:Y:QW2\_8X#Y]U[?NUR1^.!7@_BW_@H3KOC34CIOP]
M\*W$UQ)\J274+75P?<0Q' ^I8CU%=#\,/^"<6@:*ZW7BS4KG7[QCN>"$FWML
MGKDY\Q_KN7Z5[WX2\"Z-X"TY;/1=)T_2K91C9:P+$#]<#)/N:\M8/CS/=<35
MAEU%_9A^\K6\Y/W8OTU\CK^L<+Y9I1A+&5%UE[E/Y17O/YZ,^48/V9OC+^T%
M(EQXRUZ32=.D.XV]S<%B/]VVB^0'KRQ!'O7U!\&_AO#\(?AOI?AN"YFO(]+B
M\L3RJ%:0EBQ.!P!EC@=ACK74+]VBOK.%?#_+LBK3QE*=2K7FK2J5)N4FM[=D
MKKHCP\\XHQ>9TXT*D8PI1=U"$5&*=K7[O3NPHHHK[D^;"BBB@ HHHH ****
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
M'_(AG_L):C_Z7W%==7(_!#_D0S_V$M1_]+[B@#KJ*** "BBB@ HHHH ****
M"BBB@ HHHH ***:S8% #LXH)JCKWB"Q\,:+=:EJE[::=IUA$T]S=W4JPP6T:
MC+.[L0JJ!R22 *_+W_@H;_P=6? []EV"^T'X4JWQG\:1[HEEL93!X?LY.0"]
MV1F?!P=MNK*PR/,0UZF4Y)CLSJ^QP-)S?ELO5[+YD5*D8*\F?I]XL\4Z9X&\
M.7NL:UJ5AH^D:;"UQ>7U]<);VUI$HRSR2.0J*!R22 *_(S_@HY_P=;^#_AGK
M-QX!_9IT/_A;/CF:;[''KLL$CZ'%,3M"VT<9$U])G(&S9&<J5>4$@?,GA_\
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
M5#\D=UH-K)P2%M]/5?\ OHF;\J=!_P $_P#QQX]F\WQ;XVB^;E@6FU!L_P#
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
MENF$IT*=NJ4$_OW/D<PX[AB'_MF/4O\ %4NONO8^L5C &T#%*R=>M?%^H?\
M!?W]F.T3,7B[7KPCM#X:OA_Z%$HKG=7_ .#C/]GG32WDP_$#4/3R-#1<_P#?
MR9*]C_6#+(Z>WA_X$CQ)<59/'?$P_P# E_F?>R_=HK\Y[_\ X.8/@C"A^S^#
M_BK,>V^PL(P?_)LUSNK?\'/'PXBS]B^&OC:XV]//O+2'/Y.U8RXJRF+LZZ_%
M_DCDEQMD<79XF/RN_P D?IUFBORGO_\ @Z"T)^+'X0:M(W;SM>B7_P!!A-86
MH_\ !SEKDI_XEOP3MY,GCSO$,O\ [+:FL7QAE/2K?TC+_(P?'F1_9K7](R?Z
M'ZZT5^0:_P#!P3\?/&?_ "+/P M)MWW=MIJ>I?\ HM$S3U_X*T_MT>*AMTW]
MGR.V5S\CCP!K:D#_ 'I;C:?KBI_UOP'V5-^D)&?^OF6/X%4EZ0E_D?KS17Y!
MR?M>_P#!2#Q>=UE\-KS35;CY/"T$('_?^0FI%NO^"G/CD?NX;S2]WHNB6NW_
M +[-'^M,'_#P]67I#_@@^-*;_A86M+TI_P";/UXI&Y'K7Y#-^RQ_P4G\>#;J
M'Q N]'5^"6\3VEKM_&T0G\J;%_P1S_;2\=97Q-^T,RPR<M&WCO7+X#_@!C5!
M] <4?ZP8J7\+!U/G:/YL?^M.,G_"R^K\TH_FS]<[W4(=-BW7$T,$?]Z1PH_6
MN.\7?M,_#CX?Q-)X@^(/@?0XU!);4-=M;8#\7<5^8MC_ ,&V_C_Q%)N\2?'2
M";><OY=A<W3$]^9)ES^-==X._P"#7[P+9SA_$'Q2\67V3EO[,TRUL6/_  *0
M3?GBE_:F<3_AX-1_Q37Z!_;&?U?X6 4?\51?HCZ^\8?\%7_V</ Q/VOXR>!K
MK'_0-OO[2S_X#B2O,?%__!?S]FOPMO%OXDU_7'7.%T_0K@[_ *-($7\R*Y_P
MK_P;F_L\Z %^VS?$'7RO>^UQ8]WU%O%$/_UUZ=X2_P""+?[,_A#RV3X7:;J,
MD?\ 'J-]=7F[ZJ\A4_B*?-Q!4V5*'JY2!RXIJ[1HT_5RD_P/GGQG_P './PJ
MTQ'70OA[\0M2D7[IOVLK&)_<%9I6Q]5%>=ZK_P '*'C7Q?,L?@KX'QW#2G$?
MG:E<7S$]L"&!<_@:_2#P7^Q-\&_AQ(LF@_"?X;Z-,N");3PW9Q2$^I<1[B?<
MFO2-*T2RT6$1V=G:VD>/NPQ+&/R %']FYS4_B8M17]V"_-A_9/$%7^+CE%=H
MTU^;=S\CI/\ @J#^WG\7?W?ACX%SZ/#.,Q7$7@;45X/3]]=R^2?^^:2/P[_P
M4S^,B#SK[4/#4;=FGTC3=H_[9Y;^M?KY11_JW5GI7Q=27HU'\D+_ %1K5/\
M><=6EZ24?R1^04G_  2/_;<^*[AO%7QXCL;>;B6&3QKJTI_&&&(1'_OJKNB?
M\&S.NZ]<>=XL^-BW$DG,OV71))F)_P!^:?YOJ17ZX8HH7!^7/6JI3?\ >E)_
MJ-<!92]:RE4?>4Y/]4?FGX1_X-D_A/IT7_$Z\?\ Q"U"0=38BRLE/X-!*?UK
MTCPM_P &]'[-OA]%^V:3XOUYE_BOO$$T>?J(/*'Z5]R8Q1793X9RJ&U"/S5_
MS.^CP?DM/6.&C\U?\[GS#X:_X(W_ +-'A>-5A^$^AW17HU[/<71_'S)#FNXT
M7_@G;\!M C5;7X-_#/Y>GF^';68_FZ$U[-BC&*[J>6X2G\%**_[=7^1Z5+)\
M!3_AT(+TBO\ (XWPW^SUX!\&[?[)\#^#]*\O[OV/1K:#;]-J"NF30[&+&VRM
M5^D*_P"%7**ZE3@MDCNC1@MHK[B%;.&/[L4:_1 /Z5(L:@< ?E3NM'2KY45R
MI#&B7'W5/X5%)8PRCYH8F]<H#5BC&*.5!RHP]<^&WAWQ-%Y>J:!HNHK_ ';F
MQBF'Y,IKA]9_8@^"_B.1GOOA'\-+N1NKR>&+)G_[Z\O/ZUZIBCI64L/2E\44
M_DC*>%HS^."?JD?._B;_ ()-_LX>*V9KKX/^#X6;O9V[6>/IY3+7F_BG_@@1
M^S+XCWM#X2UO1Y'Z/8^(;Q=OT5Y'3_QVOM"C&*XJF2X"I\=&+_[=7^1YU;A_
M+*O\3#P?_;J_R/SD\6?\&T7P6U6%_P"R_&'Q)TN1C\HGNK*ZB3_@)ME;\VKS
M/Q#_ ,&PQL?F\-?&::U8'*_;= ''XQ3K_*OUGQ17GU.$LIGO12]&U^3/+K<#
MY'4_YATO1M?DS\@1_P $5?VO/A5(O_"$?'^W:UAY2)?%>L:=G'3]T$DC[=VJ
M3_A2_P#P4K^$&6L?%%YXDCAX7;J^G:AO_"Y4,?Q%?KUBC%8_ZIX:/\&I4AZ3
M?ZW.?_4;!Q_W>K5I_P"&H_UN?D'%^W3_ ,%%/@XVW7/A+=>*-O4R>"GO\_CI
MLJCO_GFG?\1 _P >/A].L/C+X!VMO(O^L#6FI:8P_P" S(^/Q-?KU39(UE3:
MRJRGJ",@T_[!QL=:6-G_ -O)2_,/]6<QAK0S"I_V\HR_,_*G0/\ @Z T6"X2
M'7_A!JUFP_UC66O1RL#[))$GZM7HGAS_ (.6?@?JH5;_ ,*?%#2VP-Q?3[*:
M,?0I=%C^*BON[Q'\'_"?C")X]6\+^'=3C?[RW>F0SJWU#*:\YU[_ ()Q?L_^
M*G=[SX*?"UI)#EY8_#-G#(Q]W2,,?SH^HY[#X<3&7K"WY,/[-XDI_!C(2_Q4
MTOR9X=HW_!P;^S7J87S=>\4:>6[7/A^X^7ZE P_6NOTC_@MG^S'JZ@_\+0L[
M4MVN=+O8L?G#BM#6/^"-O[,VM,S2_"70X6;_ )];JZMP/H$E _2N-UW_ ((%
M_LSZVQ9?">M6/M:^(+M /S<T)<0PU_=2_P# D%N*H/>A+_P-'HVF_P#!6?\
M9MU, 1_&3P3'G_GM=F#\]X%:L?\ P4T_9WEQCXV?#$?7Q#;+_-Z\"O\ _@W2
M_9UN@?*7Q]9Y_P">6O;L?]]QM6?)_P &W/P!?IK7Q.3Z:Q;?UMJ/K&?K_EU3
M_P# F5]:XG7_ "XI/_M^7^1]&77_  4Y_9WLDW-\:_AFPZ_N_$%O(?R5C65?
M?\%:?V;+ ?/\8O!C8_YY7+2_^@J:\(M_^#;GX Q/EM8^)LX]'UFW'_H-L*TK
M7_@W3_9UMO\ 61^/+C_KIKY&?^^4%'UC/W_RZI_^!,/K7%#_ .7%+_P*1Z;?
M_P#!9_\ 9CL1\WQ9T:3;_P \K*\DS_WS#7-ZS_P7D_9DT7.WQQ?7W;_1=#O'
MS^<8K(LO^#?']FFSD5VT'Q1<;>TGB*ZP?J PKJM%_P""'O[,>CKM;X;K>;>]
MSK%\^?RF%#EQ#+94H_\ @3)YN*I[*A'_ ,#9P>L_\'$_[.NE@_9Y/'6I?]>^
MA;<_]_)$KB?$7_!S?\(;&-AIG@'XF7CKP#=1V%K&WXBY<_\ CM?36B?\$E_V
M;?#^WR?@YX+FV_\ /Y;->?\ HYFS7:>&_P!A;X)^#I ^D_!_X7Z;)_?MO"MC
M&_\ WT(L_K1]5SZ7Q5J<?2+?YA]3XGGI+$4H>D&_S9^>NJ_\'/MOJ+-'H/P9
MO+B3.$-QX@#$^F5CMS_.L=/^"_'[0OQ&D:'P7^S_ &]U*QPH33=4U9O;*PK'
M_.OU@T?X>:!X?"K8Z'H]DJ#"B"RBCQ]-JBME45%PH  Z8%+^R,UG_$QK7^&$
M4']A9W4_C9@_^W:<4?D))^W5_P %%/BYQHOPDN_#.[@%/!4ECM_\&,K?K3A\
M,O\ @IA\65#76O7WAY)."#J.E:?M_"$%ORK]>L4=:/\ 5F<_XV*JR])6_)!_
MJ?.I_O&-K2])<OY(_(%_^".?[9OQ6DW>,?CY#;VL_P#K('\8ZO=[?7,*QK%W
M/1JTM _X-C;S5)#)XH^-#73R'=(+302[$]_FEG.?J17ZV8HQ3CP?EKUJJ4W_
M 'I2?ZCCP%E#=ZT95'WE.3_5'YO^#O\ @V<^#>D1H=8\:?$;5)%(R+::SLXG
M]01]G=OR85ZMX/\ ^""?[,OA,QO+X-U36I5ZOJ.NWD@;ZHLBI^2BOLJC&:[J
M7#>64]8T(_=?\[GHT>$LFI:PPT/FK_G<\'\(?\$POV>?!&/L/P=\ L1T-WI4
M=Z?SF#UZEX1^#?A#X?0"'0?"OAO0X0,!+#3(;5<?1%%=-BBO2IX.A3TIP2]$
MD>Q1P.&I:4J<8^B2_(C6(1#"KM7T P*".>]245T'41[,O3D&*=1C% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !GFN.^";LO@/@9_P")
MGJ7_ *7W%=:3RU?FS^T5\&_B+^T1JNO>'[R;XM:EX'_M;48[73-$N[S2-/FC
M:ZFW*\UB())U)R")IG7KP*^8XDXJP^20IU,11K5>=V2HT_:2TUVO%+YM'M9+
MDL\RG*$:M.GRJ]ZDN5?)V=W\CZ>_:W_X*U?L[?L./<6_Q)^*GAG1]6MOE?1[
M5WU+50W93:VRR2KGU=549&2!S7YE_M$?\'A]OXB\0#PS^SU\%=9\6:U?.8K"
M\\1RL'F<<XCTZTWRRY&3_KT(QT/;K/!__!$C1_!J+_8G[+MC-M^[->2:;*WX
MFZO#)^8KU3PE^P5\8_!6G2VOA/X.^%_#=K< "6'_ (2&RTV.4#IO6UBE#8]\
MUYV%\6Z4-<%PUB\3+HZTXT8_.*4G\G(].KPWEE'3%9I!>5.G4J?<TDCX;\1:
M=_P4X_X*;*J^,O'%O\"_!-\"3!>:O!X1A"' 93;6Y;495(Y F5D/8BNW_9U_
MX-M?V;OA_>?VM\;OCUK7Q%U223SI]/\ #=G)8VC.>6628":>;)S\X,)YZ9YK
MZ_C_ ."=?[2FLJWDP_!O0=W_ #\ZK?7;#_OW HIT?_!)#]HS7\?;/C-\.O#B
MGK_9?A9[XK]#.PS^E5B_&3Q9Q--T<FRK#X"'92;?S<;._G='!*/"&'=ZDL5B
M'_<IQA_Z<DD=E^SMX6_8^_8@CA7X6_"'2]/OK7_5ZJND"XU)B.YO+MFN/?!;
M R>!DUZAJ_\ P4TM2K?V;X-O[CT-S>K$#_WRCUX O_!"#XC:[G^W?VH->GC;
MK'IWA=;)?TNR/TIS?\&W/A+7E!\1?&#XE:XQ^_O\A5;\'#X_.O@\93\5\RG[
M7%XRG!O=QBI/[YR;,I<29+15L)DU6IV=2O"'X0N=OXS_ ."N-WHA=7'@?1,
MY%YJ'F2#\W7_ -!KRGQ9_P %HG2*1F^)GAFQ"YRMA:I.X^@V.3^ KO-$_P"#
M;+X#Z<J_:M:^(MXPZXU*WA#?]\P?UKM= _X-_/V9=&V_:O"OB'6/7[5XEOH\
M_P#?F2.O/EX=\:8M?[;F]3_MV2I_^DQ?YG-/CG-(K_8<FPE/_KY.I5_"R/DS
M7_\ @KQH.N+OO/C#X@G5OO1VFGZC$?\ OD01I^M<CJW_  4F^$>IEO[2\4?$
M;5#WV:"LH;\9KM?U%?H;H7_!$[]E_P /']S\)].F(/\ R^:MJ%YG_O[<-78:
M%_P3 _9Y\-.K6?P;\ (R_P 3:3'(?S8']:S7@>ZKYL?B)5GWG5JR_6*,?]?N
M/M5AYX3#K_IW1_\ DKGY8#_@IW\!]'!QX:^*VK;1@#S-.T^-OPW2,/SJ"7_@
ML]\(?#P/V/X%:EK!!X;5?';6^?J(K<_E7[$Z-^R%\*?#NW[#\,OA_:[/NF/P
M_:*P_'9FNRT/P=I/AE%73=)TW3T7HMM:I"!_WR!7O8'P:RS#6<*='YTE/_TM
ML\O$\1>(.*_CYRX_X8)?DT?B_H7_  6FU+4V5O!?[*_A-F/^K=I;O5W_ .^E
MMT)[5V&D?\%<OVM]0B\OP[^SEING*WW3;>"M5''U,@4U^P63[T+U[U]=A>"Y
M89<M"LH+^Y3A'\D?/XC*L_Q+OB<UJ2^2_5L_(5OVZ_\ @HAXLD_XE_PIN;%7
MZ;?!S*!^,TO'XU(/'/\ P4^\:KFST>\TP'GBT\/6N/\ P(<U^N])LYKTO]6Z
MLOXF+J_*27Y(Y?\ 5&M/^+CZS]))?DC\AS\#?^"FWCO_ (_O%EYI._KNUO1K
M7'_@(I_2FI_P32_;\\52?\33XX3V:2?>!\>:@<?\!CB"_E7Z],#BA5H_U5H-
M?O*U67K-_HD'^I&&EI5Q%:7K4?Z)'Y$O_P $/?VJ/%"9UC]H"'+=0_B'5KC^
M@S3HO^#<_P"*VO'_ (G7QZMVS]X+;WMU_P"AS+FOUT5?FI34_P"I^6_:4GZR
ME_F'^H64/XU-^LY?YGY(1_\ !KF^I.LFI_&Z.9NK8\(>8?P9KS^E=%HG_!KS
MX*M0/MWQ5\27'K]ET6VM\_\ ?3/7ZF!2!1MK:/".4K>C^,O\S:/ N1K>@GZR
MD_U/S>TO_@V7^#]MM^T>._B7<'N!-8QJ?RML_K71Z9_P;>_ .SQY^J?$2\_W
M]6B3/_?,(K[_  ,'I2UM'A?*H[4(F\.#,DCMAH_=?\SX:TW_ (-X_P!G&Q;,
MFG^,KSVFU^4#_P ="UT6F?\ !!K]F&PQYG@.^O,?\]_$.H<_]\S+7V'171'(
M,M6U"'_@*_R.J/"^41VPU/\ \!7^1\KZ=_P1-_9>TMLQ_"FPD_Z[ZOJ,X_)[
M@BNBTO\ X)-_LVZ1M\OX,^!9=O\ S\V N?\ T86KZ&HK:.4X&/PT8?\ @*_R
M.F.1Y;'X</!?]N1_R/&])_X)V_ 70C_H?P9^&-OCNGANT'_LE=+IG[*/POT4
M 6?PX\!VNWIY6@6JX_\ '*[^BNB.$H1^&"7R1U1P.&C\-.*^2_R.=TWX1>$]
M'_X\_#'AZUQT\G388\?DM;=KIMO8H%@AA@4=!&@4?I4]%:JG!;(VC2A'5)?<
M)MI-O^U3J*LT&[,CK2E,TM% #?+H\NG44 )MHV\4M% !MQ2;.:6B@!-M+110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M01FBB@ I N!2T4 -V#-.VT44 -*;J-E.HH 0+@4;>:6B@!"O%+MYHHH ;LR.
M>:7;2T4 ':@# HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH ;CG\:Y#X)#_ (H+_N):D/\
MR?N*[$#%<C\$/^1#/_82U'_TON* .K5,>O7TI]%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 (S;5KYB_;Y_X+"_ +_@FCXA\,Z/\6O&7]CZY
MXJDA:UTVSLY;VZAM'F,37TJ1@F.V1E<EC\S>6XC61E*U].2'"&OQ5_X+^:)X
M1TS]OSPQXJ\'?%CP+H?Q@MX/"6F>(/A]X]T5ET#Q%I(U\3V=Z]](JA;:.YRM
MRENS[HD._P O:^\ _2[]J#_@J1\ _P!C/X,>$_B%\1OB5HNA^#_':12^'=0M
MX;C4O[;BDB69);>.UCEDDB,;HQD52@#IDC<N?4?@5\=?"/[3/PET/QWX#U[3
M_%'A#Q);_:M,U.R8M#=)N*MU 965U9&1@&1E96 (('XV?LZ?M1>#_&G[=G_!
M._XI^(?#_A7X+?#_ %;X5>*;;1M+GG2TT71M0B::"<6SR;5C26,(R;B,I,B[
MF)&[ZN_X-B8F?_@G)KEY9A?^$7U3XD^)KKPRT:;;=]--YM0PC'^K\U9@,=P:
M /T2KD?@A_R(9_["6H_^E]Q6MXKO->LXH3H>FZ3J,C.1,M_J4EDJ+V*E()MQ
M/H0N/4UQ_@JQ^('@W0OL*^'_  ?<_P"DW-SO/B2Y3_73R3;<?8#]WS-N>^,X
M&<  ](HKC?[<^(7_ $*_@W_PJ+G_ .5]']N?$+_H5_!O_A47/_ROH [*BN-_
MMSXA?]"OX-_\*BY_^5]']N?$+_H5_!O_ (5%S_\ *^@#LJ*XW^W/B%_T*_@W
M_P *BY_^5]']N?$+_H5_!O\ X5%S_P#*^@#LJ*XW^W/B%_T*_@W_ ,*BY_\
ME?1_;GQ"_P"A7\&_^%1<_P#ROH [*BN-_MSXA?\ 0K^#?_"HN?\ Y7T?VY\0
MO^A7\&_^%1<__*^@#LJ*XW^W/B%_T*_@W_PJ+G_Y7T?VY\0O^A7\&_\ A47/
M_P KZ .RHKC?[<^(7_0K^#?_  J+G_Y7T?VY\0O^A7\&_P#A47/_ ,KZ .RH
MKC?[<^(7_0K^#?\ PJ+G_P"5]']N?$+_ *%?P;_X5%S_ /*^@#LJ;/,MO"\D
MC+''&I9F8X50.I)KC_[<^(7_ $*_@W_PJ+G_ .5]8_Q"T_X@^/? .N:$WA_P
M;:KK6GSV!G_X22YD\GS8V3=M^PC=C=G&1G'44 >DJV:6N,&M_$('_D5_!O/_
M %,]S_\ *^E_MSXA?]"OX-_\*BY_^5] '945QO\ ;GQ"_P"A7\&_^%1<_P#R
MOH_MSXA?]"OX-_\ "HN?_E?0!V5%<;_;GQ"_Z%?P;_X5%S_\KZ/[<^(7_0K^
M#?\ PJ+G_P"5] '945QO]N?$+_H5_!O_ (5%S_\ *^C^W/B%_P!"OX-_\*BY
M_P#E?0!V5%<;_;GQ"_Z%?P;_ .%1<_\ ROH_MSXA?]"OX-_\*BY_^5] '945
MQO\ ;GQ"_P"A7\&_^%1<_P#ROH_MSXA?]"OX-_\ "HN?_E?0!V5%<;_;GQ"_
MZ%?P;_X5%S_\KZ/[<^(7_0K^#?\ PJ+G_P"5] '945QO]N?$+_H5_!O_ (5%
MS_\ *^C^W/B%_P!"OX-_\*BY_P#E?0!V5%<;_;GQ"_Z%?P;_ .%1<_\ ROH_
MMSXA?]"OX-_\*BY_^5] '72SK"5W,J[F"C)QDGH!4E>;>+K#X@>*X;!6\/>#
MH/L-_!? CQ)<OO,3[MO_ !X#&>F>WI6O_;GQ"_Z%?P;_ .%1<_\ ROH [*BN
M-_MSXA?]"OX-_P#"HN?_ )7T?VY\0O\ H5_!O_A47/\ \KZ .RHKC?[<^(7_
M $*_@W_PJ+G_ .5]']N?$+_H5_!O_A47/_ROH [*BN-_MSXA?]"OX-_\*BY_
M^5]']N?$+_H5_!O_ (5%S_\ *^@#LJ*XW^W/B%_T*_@W_P *BY_^5]']N?$+
M_H5_!O\ X5%S_P#*^@#LJ*XW^W/B%_T*_@W_ ,*BY_\ E?1_;GQ"_P"A7\&_
M^%1<_P#ROH [*BN-_MSXA?\ 0K^#?_"HN?\ Y7T?VY\0O^A7\&_^%1<__*^@
M#LJ*XW^W/B%_T*_@W_PJ+G_Y7T?VY\0O^A7\&_\ A47/_P KZ .RHKC?[<^(
M7_0K^#?_  J+G_Y7T?VY\0O^A7\&_P#A47/_ ,KZ .RJ,W"^<8PREPH8KGD
MYYQZ<'\JY'^W/B%_T*_@W_PJ+G_Y7UCQ6'Q B\=7.N?\(]X-+7%A#8^3_P )
M)<_*(Y)'W;OL'.?,QC'&.O/ !Z517&_VY\0O^A7\&_\ A3W/_P KZ/[<^(7_
M $*_@W_PJ+G_ .5] '945QO]N?$+_H5_!O\ X5%S_P#*^C^W/B%_T*_@W_PJ
M+G_Y7T =E17&_P!N?$+_ *%?P;_X5%S_ /*^C^W/B%_T*_@W_P *BY_^5] '
M945QO]N?$+_H5_!O_A47/_ROH_MSXA?]"OX-_P#"HN?_ )7T =E17&_VY\0O
M^A7\&_\ A47/_P KZ/[<^(7_ $*_@W_PJ+G_ .5] '945QO]N?$+_H5_!O\
MX5%S_P#*^C^W/B%_T*_@W_PJ+G_Y7T =E17&_P!N?$+_ *%?P;_X5%S_ /*^
MC^W/B%_T*_@W_P *BY_^5] '945QO]N?$+_H5_!O_A47/_ROH_MSXA?]"OX-
M_P#"HN?_ )7T =E0QP*XW^W/B%_T*_@W_P *BY_^5](=;^(3#_D5_!O_ (5%
MS_\ *^@#L(IUF+!64E#M8 YVG&<'\"#^(I]>;^'+/X@>']4URZ7P[X-D_MN^
M6^*?\))<KY)%M!!MS]@^;_4[LX'WL8XR=;^W/B%_T*_@W_PJ+G_Y7T =E17&
M_P!N?$+_ *%?P;_X5%S_ /*^C^W/B%_T*_@W_P *BY_^5] '945QO]N?$+_H
M5_!O_A47/_ROH_MSXA?]"OX-_P#"HN?_ )7T =E17&_VY\0O^A7\&_\ A47/
M_P KZ/[<^(7_ $*_@W_PJ+G_ .5] '945QO]N?$+_H5_!O\ X5%S_P#*^C^W
M/B%_T*_@W_PJ+G_Y7T =E17&_P!N?$+_ *%?P;_X5%S_ /*^C^W/B%_T*_@W
M_P *BY_^5] '945QO]N?$+_H5_!O_A47/_ROH_MSXA?]"OX-_P#"HN?_ )7T
M =E17&_VY\0O^A7\&_\ A47/_P KZ/[<^(7_ $*_@W_PJ+G_ .5] '945QO]
MN?$+_H5_!O\ X5%S_P#*^C^W/B%_T*_@W_PJ+G_Y7T =D3@5';SK=0K)&RR1
MR ,K*=RL#T(-<C_;GQ"_Z%?P;_X4]S_\KZU/A7X6G\#_  S\.Z+=-#)<:/IE
MM8RO%GRW:*)4)7(!VDJ<9 XH WJ*** "BBB@ HHHH **** "BBB@ HHHH **
M** $9=RXKP7]M;_@FA\'/^"@A\*R?%#P?I>O7G@[5;74["\>UA:X*0SK,UE(
M[HQ:SG*[98> ZD\@X8>]T4 >6?';]B;X1_M,_"O2O!/C[X<^$/%'A'P^8FTK
M2;S38S;:7Y4?EQ_9U4#R0L?R 1[0%^7IQ7;_  ]\ :#\)/!.E^&?#&C:;X?\
M.Z';)9Z=INGVZ6]K90H,+''&H"JH'8"LWX\:IXTT;X.>(KKX=:5HNM>.H[)_
M[#LM8N6MM/FNCPGGR+\RQ G<VWYB 0.2*_/'_@B_\0?C[\5?%7[;'AGXA?%)
M=<^)7AGQG_8NF:FR3W>@^'+HV<H7[#8RN EK'+M(C&PR! 7)8DT ?IT9,#H:
M3S?:OR&_9G\'_%C]D;_@L3\&/A'H?[37Q9_:&UC4M U?5?COIWB+5FU+0O"D
M?V99-.EMX2I_LYI9Y,)%O+E3#G;'(!7K'P*^)G[1OQR_9(^,?Q'^#OBGP[?Z
ME\3/B[K\7AW5_%^H7EYI?@SPC8B:P2ZL+52P>8RV+210J%B>2[#2956R ?I#
MYW^R:<K9K\6/AU^U=\;D_P"#23_A:&@_$C7I/B5'#=R7WBS7->,FL+9_V[+%
M.8;JZD)-P+?,<2[]_P!U8OG\L5ZA_P &[G[2.I?&C]H3]H+0_"WQB^*7Q@^"
M'AF'0GT"]^*.J+>>++34)[9WNP5;;.MJ6!"F2-$)C CW%978 _5BBC.:* "B
MBB@ HHHH **** "BBB@ HHHH *"<"BOFS_@J9KGQRT?]E?6?^%$WGA+0M<:V
MO)-9\0ZZ96;P]IL=G/))<6<,?^MO-RHL0?\ =ACEN!0!](B7)H,F/\]*_-']
MA'P7\:OV]_\ @@/\$[/0?CKXF\"^-/%2&7Q)XYNY9]4U^XTY;^[$\<%U)*)(
MKEE$2K.6;8B%0!D,ODG['?[8'C']EWX8?MWZ[H7Q>\?_ !R^ ?P7TA3X"\;^
M.-2_MB]OO$"V,GVJUM]0VJMW ET84)4!!NB,8(<NX!^Q/F8[4"7(Z5^.7_!9
MO7?VM_V2/^",OA[_ (1OQ\WAC1O O@GPX_CCQA/KVH2^/-=UV>_MK>6UMKI6
M#01*\GF33._F2!A$N%\P-Z'_ ,%W_P!HK4OAU^T]^SSX+\;?&+XF_L^_L^>+
M+36+GQ-XW\#WDVGZA)JD-N&L[1KR.*5HE)YV;#Y@=\CY-R 'ZE*^6QBG5\#_
M /!N%^VOXK_;@_X)U?VKXTUK4/$^N^!_%&H>#VUV_A\F\UJ"V6"6WN)UR3YQ
MAN(T<M\Q:,ELL2Q^^* "BBB@ HHHH **** "BBB@ HHHH **** &M)@XP:!+
MN'0U^6W_  <W?&/]I?X/_LJZUK7PS\4:3\-_A7HJZ0VJZ[I>IW=MXOUB_N-2
M2$6=I)#M%I:QH4DEEWB23(C'R&0'Z#_X*J?LW^(/C!_8OBK7?VF_&O[._P "
M_ &G7FI>+G\&Z@=#UC4)MN(9#J7S;(D.!Y/E,9"Q !9D*@'V-YO/2CS/]DU^
M//[._P"T3\<_BK_P2(_9S\.^,O%_CU?%GQR^,6E^&-"\3I?3:/XHO?"$=X]^
M]_-+&RS!Y=/L9U\U2?,CGA9F;S"YA_X+(?#CXV?LLZQKOQ2TK]K'XL7GQP\<
M>-K2R^"WPI\*7/V70K^S^TPJ;.YTD[Q>M%;O(9;EML981[P3(J  _8SS.:=7
MXN_MX?$'XT?M)?M-?MMZMI/QV^)?PIB_8M\%Z#JOA?1/!FIFQTG6K^YTN74K
MI]2B(/VN,R6SQ(K@ (R\<.K_ *F?L,?':^_:?_8Q^$_Q&U2&&WU3QQX1TO6[
MZ*%=L4=Q<6L<DH09.$WLVT$DXQGF@#U:BBB@ HHHH **** "BBB@ HHHH **
M** "FL^*)"0O%?EE^TS\9?VF/#/_  77_9=T;QCXITGPK\)/&7B/Q78:!X2\
M+ZC=JVL6%EI^Z.]UELK'/+*TD;QP ,D(3^^6) /U-#\=*#+C^'-?DU_P7,^&
M/Q$^!FF?$GXW:E^UQ\6?!.H7']GZ9\%OAQX&O3IUO?:H J-9W5HN]]5>>;:Y
M("F)6DR'0*@]ID^(7Q@^,?[>_P"SW\/[[Q-?>$?&G@SX(:IX[\=6EA<2C1;C
M7;Y+33+1+NUBD5+B.&Z%]-'%(2/W;%3E0P /OP/D]*&?;7X]_"7P3\8/V//^
M"MGP%^&&C_M1?%G]H#X@^)K;5-9^->A:WJ37GAGP]I!17@NH;3:5TPM(ZK&N
M\LS-" $CE5'[CX??&C]I7_B(9\!^%?BUXHTW1_"'B#P#KFK:/X'\+:C<G2[6
MUCN)(K>:_#,$NKY@FYGVE(^ F/FH _4X'(HH'2B@ HHHH **** "BBB@ HHH
MH **** "D=MJYI:R?'E[JVF^!]8N-!L;?5-=M[&:73;.XG\B&[N5C8Q1/)@[
M%9PH+8. <]J -0R^QH,N%SM.*_,G_@DM\4?VA/$/_!5+]K+P?\<O'6GZ[XB\
M.Z%X8N[71M%GNV\*^&Y;NVEF\FRMI6! 56C5Y,!Y2A9B<@UY+XG\ _'#]C'_
M (*/_L[^';']JSXH?&SXY?$KQ?-J'Q"\%S7;-X-TWPDSN9[R/2QO73A''M2)
MF;#NK>7MVD$ _9 R\=*#)CM7YSZ5X8^,G_!07Q1^V0/AC\;O$7PSL9O'^E_#
MW0-0=9KV/P];Z-9Q#5Y-.A\Q%M[BYN[B>-YDP2L*]&57'D__  3ZL_C1\1?B
M[^UW\)?@E^TEX]\??"[P[IVG:/X2^)WQ!N#XINM'\1R(OV^*TNP(UNUBC,H.
M/DAD^SD*P):4 _7 RX/2G Y%?E3_ ,$VK+Q]\#/^"POB+X.^%_V@?BM^T3\-
MO"OP\6X^)>H>-M7;6K7PYXJ-ULCM;.XV_P"CRF-23:;FV(9@[R21XB_593E1
M0 4444 %%%% !1110 4444 %%%% !1110 C-L7-)YGM7F?[6EW\6H?@I?P_!
M2T\'7'Q"O+B"VL9_%4DJZ3IT3R 37,JP_O)/+CW%8UP6;;GC-? 7_!'/5?CO
M^V#_ ,$9_B-IMK\:]8A^,.I>--=T:R\>:\DNK2Z<$N84=HHGD_=KY7FB)$8)
M"TBLJG;@@'ZDM)M[&@29'2OR?_X)\>,_%'[+7_!3KXO>!M'_ &@?BK\?O@3\
M+_AFVJ_$#7O'>M?VU%X=\517&6L[:\*XB86J2.UN&(3$H=FDC&VY\-OV?OBQ
M^T__ ,$S/@?\1/B1^U=\0O@SX!OM/U7XD_$'5-%UZ6QUR\MM2:2]TV*'5)&8
M6EK:P2PKY 1D*Y4#(0J ?JGYOM3P<U^3/[#/AS]H/]M__@C?8R:U\<OBIX0T
M&W\:7VH6GC*RTVXD\?>+_ UJS-"MO(@,\=[<;6,<HCEDD58U"N'^?VS_ (-Z
MOBUXX^)7[,WQ'T_QIXX\3^-+?P?\1-7T3P]_PFDY?QOIFEQ.JPP:Y&W[R*[W
M!V"2@/L8' 38J@'WU1110 4444 %%%% !1110 4444 %%%% !1110 5\:_LY
M_P#!//XC?LN^(OVN/$GA?QGX73Q5\>O$=QXC\*7-Q8RR0>'9V@DCA-TA_P!;
ML=U;"\';[XK[*HH _,/_ ()W_P#!*7]K3]@\W6FP_&;X/:MHVO/J-_XDU ^%
M[A_$7B;4)X;DP75YJ,A,T[QW,R-EFR$0J.IS]F?L5?L?K^R'^P+X%^#,%];7
M=QX4\*QZ-<WT2,L-U>-$3<3JI^8*\[R. ><-CK7N%% 'YP^'_P#@A!J-_P#\
M$1?#W[*>N?$.UL_$WA?4&UG3O$^FZ>9;2.\349KR#S+:4@R1XDV,I(Y^8= #
MZ7_P3R_X)K_$CX$?M4_$3X\_&[XHZ3\1OBEX\T:S\- :%H:Z1I=AI]L0PRF2
MTLKLJ'<0NP!A\P8;?M.B@ 7@4444 %%%% !1110 4444 %%%% !1110 5S'Q
ML\"3?%/X->+O#%O<16EQXCT6\TN*>12R0O/ \0=@.2 6R0/2NGHH _.?Q;_P
M2-^-6E_\$2?!'[*G@'XM>'_"?B'3U;3?$WB-+:Y6+4]+>6ZFFM(=A$B>:TL*
M.<C=&LJ$8DQ57PE_P2C_ &@_%G[)UU\#?B/\0O@K<?"V34_#QM]$\*>$)-'A
MM=,L=4BOKRV 4_,UPL"1Y;.=\A8DDY_2*B@#YI_X*\?L,ZQ_P4@_X)\^//@W
MH.N:;X;U3Q<^GO!J%_$\EO!]FU"VNVW*GS?,L!48Z%A65_P4B_8N^+_[2\OP
M^USX-_&&/X:^(/ ]S.]SIFKZ;_:WAWQ%%-&J W5HQVM+ R[X7*MM9B<!@K+]
M5T4 ?/O_  3)_8(L?^"<7[*>G?#V'Q!>>+]9FOKK7/$/B"ZA$,VMZI=R>9<7
M!0$[5)VJJEF(5%RS')/T%110 4444 %%%% !1110 4444 %%%% !1110!\Q_
M\%?_ -@_6?\ @I+^PKXB^$N@Z]IGAG4M:O\ 3KR._P!0A>:"(6UY%<,"J?,2
M1&0,=S7DO_!8/_@FE\;?^"AOQ-^&\G@OXA_#[0_A[X#D_M6Y\*^*=%FU2PU_
M50[>7->0*1'<0Q)LV12 KN,A8,#BOO:B@#XO^#/[!WQJ\3?'?X'^//CM\0_!
M/C#4/@R?$=Q;Q^'M%?38;FXU"VMK2T/E'Y<00"]R>#NFCQP":\)\4?\ !*7]
ML.W_ &]?B#\>?#GQN^#)\1^)Y6L= EU_PG/JD_A+1T:40V%DSG;;J8Y/WIB
M,K[F8DL<_J-10!^;O[:O_!%#XH_'+X[?%+Q-\,_CC8?#W1?VDM TWP]\6]-N
MO#JZ@U^EE;"U6>P;<OE,]N9(RA( \QVW$L GWW\%_A)H_P !/A#X5\#^'8Y8
M= \&Z1::)IL<K[Y%M[:%88]S8&YMJ#)QR<FNGHH **** "BBB@ HHHH ****
M "BBB@ HHHH *^7_ -K?]@K6?VC?V_/V9?C#8^(-,TW2_@1<Z]/J&G3P.]QJ
M@U&SBMT$3+\J[#&2=W4$8KZ@HH _,_\ :8_X)8_M5?%#_@H[K/QZ\*_%[X/V
MWV"W_LSP/IOB7PQ/K"^#+3:@D>T5SLANIRI:6=!O;>4#!,*/H'X)?L:?%KX=
M?$3XV?$K6O''A/6OBI\1/!F@^'- ODTR2/3]'NM-TR97E>(\^3+JES<7)C4\
M1LBY)&:^KZ* /S+_ .":?_!*?]JK]@_XI1WFI?&3X1>)- \3:\^M>/+T^%9I
M/$WBXNSLWG:A*3(S OA 2%09P.6W?27Q!_8(UKQE_P %;?A[^T9%X@TN'0O!
MO@.]\(SZ0\,AN[B:>>2595?[@0!P"#SD>_'U%10 4444 %%%% !1110 4444
M %%%% !1110 4,,BBB@#Y5^#?[!GBCX._P#!1']I'XY6OB'0;J+XS:-HECHN
MG202A],N-.LV@W7!Z,C/AODYVY'7K\R_L)_\$H/VO/V/OC[J'C*\^-GP9\23
M>._%$6N>/M6NO"$UQXA\16WF1^;9K>N=T4*Q(4AB7;%#G*J.<_J)10!^?OC#
M_@EA\9]/_P""2EY\!_ ?Q6\/^%?B1XRU[4M7\8^,8K6YC%\FH:A=7MVEOL82
M([B6&#>>L2., L",OX'?\$\_VO\ X*_LB^-OA5H_QA^"?A.RN/#B:-X+?PIX
M-ETE?#%P]Q']HN\H=[2M;&X"R9+^?(LI)(.[]%J* /@/_@DO_P $ZOVBO^"?
M4VC^$_$GQ&^$.K_"G3[.<W>F>'_"CV.K:MJ#JH%]<W;DM-,S#=)(Y+-P.  !
M]^ 8%%% !1110 4444 %%%% !1110 4444 %%%% !7Y_? 7_ ()8?&3]EW_@
MEC\1O@GX!^*7A_P_\1O&GB+4]3L?%L%K<+'I%M?7"-*(P#YBW A$BK(I!1W#
M*<J#7Z T4 ?EO\ ?^"0/[4'P@_8I\>? *3XJ? ^V^'WBOP1?^%[:#1_!TMI<
M"[O%BMY]0NIL[[B9[8W&YV)9I'0DX7CT+_@J5_P2D^+/[8OAGX.>"?AGX[\
M^%_A;\+(K>6Z\+>)-'FU'3_$=S:A$M%N[=2(Y[:%(P1#)E&9B65@%Q^@U% '
MPOXO_86_:P^)_P"RQX?TW4?VD=)\(_&'P3XK37-%U?PEHDEAX?U'3TB1%TO4
M;%743PE@[<Y4#:-K#-=Y_P $O/\ @G=X@_8C@^)OBKX@>/%^(WQ6^,VOKX@\
M5:O;:>-/L%:-#'!!;P G:D:LWS'!;(& %%?5E% !1110 4444 %%%% !1110
M 4444 %%%% !1110 449HH ***,T %%&:* "BBB@ HHS1G- !1110 44$XHS
M0 4444 %%%% !10#FB@ HHHS0 4444 %%%&: "B@'-% !1110 4444 %%%&:
M "BC-% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%&<49H **
M,T9H **,T9H **,XHS0 449H!S0 4444 %%%% !1110 4444 %%%% !1110
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
MWY=M ']&7PT^+/A;XT>#[;Q#X.\2:#XLT"\9T@U+1M0AO[.9D8HX66)F1BK
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
MNF>.OB!X.O\ 5;?2+WXG:5(8G\'ZFD12.\F.6E*/'),H!27<D+%E9PE?._\
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
M /P3U_9!M/V48=,'[;">(=!V'0H)UU]=6$)_M4ZBT@YM1<Y(\PE-F#'^Y$M
M']$/BK]K[X3^!/$^I:)KGQ0^'>BZUHMY::?J%A?^)+.WNK"YNXS):P2QO(&C
MDFC!>-& :102H(YKT-7W5^0O[.G[*GPY_:/_ .#H/]L+4?'WA#0?&$W@W1?"
ME[HT6KVJW<%C<MI>FG[0L;@KYJ^6NUR,KEL$9-?KTD81F(_BZT .HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH \U^(G['GPG^+GBRXU[Q5\+?AQXFUNZ"
M)-J&K>&K*]NIE1=JAI9(V=@H  !/ _*IM/\ V3OACI/PVO\ P;:_#7X?V_@_
M59Q<WNA1>'K---O)1MQ)+;B,1.XV)\S*3\@]!7HE% ')^%?@=X/\"^*I-=T3
MPCX7T?6YK&+2WU"QTJ"WNGM(@HBMS*B!C$@50L9.U0HP!@8JZ-^SEX!\.:#K
MVE:?X%\&V6E^*W:36[.WT6VBM]8=@0[7,:H%F+9.2X;-=M10!P_A+]F_X?\
M@'Q#INK:%X#\%Z+JNCZ=_8^GWMAHMM;7%C8[B_V6*1$#1P[F9O+4A<DG&2:M
M7'P(\%W?Q/C\;3>#?"<WC.&,0QZ^^DV[:HB!=H47)3S0-O&-V,<5UU% ''_$
M'X!^"?BSK>F:EXI\&^$_$NHZ*V_3KK5M(M[V>P;(.8GD1FC.0#\I'(KK(8V5
MLMSQUJ2B@#BO'_[./P_^*WBBRUKQ1X%\&>)-8TT 6=_JNB6UY=6@!W 1R2(S
M* >>",'FNCU[PS9^*]$NM+U2QL]2TV^B:&YM;N%9H+B-A@HZ,"K*1Q@@BM*B
M@#C_  S\!/!?@KX=W7@_1O!OA/2?"5\DL=SHEEI%O;Z=<K*,2J]NB"-@XX8%
M3N'7-5Y/V;OA_-I7A>Q;P'X+:Q\#SI=>&[<Z);>5X?F1@R26:[,6[JRJ0T>T
M@@'M7<44 <?>? 3P5J.N^(-4N/!OA.XU/Q=9_P!FZ[>2Z1;M<:U:[=GD73E-
MT\6WY=DA*XXQ3=0_9_\  ^K?#&W\$77@GPC<>"[5%BA\/RZ/;OI<2(<HJVQ3
MRE /( 48-=E10!E>%?!FE^!O#=IHVBZ7INCZ181^5;6-C;);VUNG7:D: *J\
M]  .M9/PY^"/@_X.#4/^$0\(^%_"HU:;[3?#1]+@L/MLO_/27RD7>W)^9LGF
MNKHH XNT_9V\!V&@>(])M_ _@Z#2O&5S+>>(+*/1K9;?7)Y?];+=1A-MP[_Q
M-(&+=R:DU[X!^"?%7PSL_!>J>#?">I>$-/CAAM="N](MYM,M4A $*QVS(8D6
M, !0J@* ,8KL** .<\+?"?PSX)\2ZUK6C>&_#^CZQXB2VCU2^LM/AM[G4EMH
MS%;K/(BAI1%&2B!R=BDA<#BL'2_V4_AEH9T_[#\./ -E_8^IMK=A]G\/VD?V
M*_;&Z[BQ'^[G.T9E7#G YX%>@T4 <C\1_@5X-^,@T[_A,/!_A7Q8=(F^T6/]
ML:5!?_8I./GB\U&V-P.5P>!5CXB?!SPI\7M$MM-\6>%_#?BC3;.9+F"TU?3(
M;Z""5/NNJ2JRJR]F !%=-10!R?Q!^!?@OXM2:2_BKP?X5\32:'+YVG-JVDV]
MZ=/?CYX?,1O+;Y5Y7!X'I5CQO\)O#/Q+N]'N/$GAOP_X@N/#UZFI:7-J6GPW
M;Z9=I]RX@,BDQ2K@8=,,.QKI** "N3^*/P+\%_&U+!/&7@_PKXNCTN0S6:ZU
MI-OJ M)#C+Q^:C;&.U>5P>!7644 5K;3TM((X8XXXX(D$:1(H544# 4 =AZ=
M,5SWPX^"'@[X-+J"^#_"/A?PHNKS?:+X:-I<%A]LEY^>7RE7>W)Y;)YKJJ*
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M,/!?@Z_\76=G?:-J%E::Q:VZ2!;NTGFBBBOK0S(J&:TDD3YE^<;E)Q?V ?\
M@K-\-?VR/ WPMTV7Q!#9_$SQ[X2M]<?3/[$U+3]-O[I+6&348=-NKF(07@MI
M965T@FF>,*=_*L0 >K_M>?L[WG[2W@7POH]IJ5OI<GA_QSX9\7/)-$TBS1Z5
MK%IJ$D( /#2+;E 3P"P)XKP[Q[_P2^UKQA^Q#^TY\)X_%VF17WQ\\4Z_XALM
M0:Q?RM'347B9(I$WYD9/+(+*0#G@"O3/"/\ P5 ^!WCGXQ0>!M,\:23:S>:U
M/X;L[N30]1@T74=4@#>;86VJR6ZV%Q<KL<>3%.SDHX )4@:WP7_X*"?"K]H?
MXS^)O '@O7=6U[Q+X-U"^TG6UB\-:I'8:9>V4Y@N;66^>W6U697&1'YNYT*N
M@9&5B =A^T1\/O$GQ3^#6O:#X/\ &=[\/?%%]"ITSQ#:V4-ZVG3I(DBEH)04
MEB;9LD3Y2T;N%9&(<?(>@_\ !(SQ)XS3X^:YXV\1?"_P_P",/C=\-K[X;R+\
M.O!LNB:.J7,<X.JWT,MU++>WJF555FD0)%&4!.\L/7OVN_C9\=?#?Q"O-)^%
MOAWX=:-X9\,^'3XCUOQG\0[BXBT:X<O*J:;;_9W1XY%6%I);F0E(4>/]W(6(
M'%_$?_@JKJ.B_P#!,GPC\>?#?PB\:>(?$GCSPDWB/3O#%M#OM]**V+7<DE_>
ML(XH;.-4)\YMK2J4$<9=PH ([;]A_P"/7@/XA6?Q*\"_$CX5:'\1_$?A.P\)
M^.K._P#"-[>^&]5%A-<-9:C:1+>QW4-U%%</$RR3R1R*5R%*!JK>&_\ @E9X
MD_9N\'?"74O@S\0M/M?B3\+]/UO3+W4_&.B'4--\91:W>1W^I-=P6TL$L,AO
MHDGA:&4"/!C82*>/J7]G/XBWGQ@_9[\!^+=0BM8+[Q3X=T_5[F.V5EACEN+:
M.5U0,2P4,Y R2<8R3UKLJ /BM?\ @DO<?$OQ%X2O/C%XT7XM1P>'?&NE>)QJ
M=G)_I<WB.YL)2NGK)++]AM;6*T>"&)6)1&7#9+9^@OV0_A+XR^#'[-WASP7\
M0O%D/Q"U[P[;OI;Z^UN\<VL6D;LEM)<J[.6N3;B,3/N(>0.W\6*]2HH ^"_"
M_P#P28^(6G_#GPM\#]4^*GAS4OV9?!OB"TUJQT?_ (1F1?%5_9V=^+^ST6ZO
MFN6MVM(Y4B1I([9)I(H53*;F8_1O[&?[+=]^RY;?%".^UBUUC_A8'Q$UKQO!
MY-NT/V**_D1UMVR3N9-A!88!ST%>ST4 ?'7[<7_!,36/VM=>^.UY9>+--T5/
MC!\+M-^'ULLUB\QTV:UOKZY:Y<AQO1A=JH48(*$YYKO/VH?V"[3]JGX_Z;X@
MU[4E7PD_PY\4?#S6-+BC*W5Y!K1L0\D<N=J;([5QRIYD![8/T310!\.^"_\
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
MA'\+;Z&;3KBT\"Q1^-==L+<O]FTR_OWE>U$:AHUDGM[6.:58% ,3,[G[>HH
M^1/'O_!-K6O&?[#?Q"^$<?BG3;;4/&WQ'U'QQ%J36;R0VL5SXK.NB!DW LZQ
MGR2P(&[YL8XKEOVF?^"97Q7\5V?QZ\+_  F^*/@OP7\//VCH[R[\3V&N>%)=
M4U#2]2NM.2PNI=/GBNH42*ZBAA\Q9HY6C<RR(<L%'W)10!\,_M#_ /!,_P"+
M'Q2^$MG\/=.\>?"77_ E]X1TWPS?:1\0/A]_PD$?AVYM;4V\FHZ08[B K)+\
MDA2Y\T+)!&RLH+*?I'X%_!SQ=\"9/"'A"S\0:1JWPK\'>"K/P_;C4;.>7Q1=
MZC;>7$MU->"86[0M;I\T8MPYE.X.%^2O5:* "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *\7_X*0^$=8^('_!._P"/6@^'].OM7U_6_AUX
MAL--L+.(RW-[<RZ9<1Q11H.6=W9551R20*]HHH ^6_V'?^"8'P,_9W\*_#GQ
MIH?P5\">$?B1I.@6PEU6VT.*VU.TN9;(0W.7"AE=@\J/W.Y@>IKXE^'7[.?B
M+X9?L>_ ^;Q=\+?VC_#6O>&]4\>JGC3X6W,J>*O"7VWQ1<74-I<Z1Y;&\L;Z
M$13;VBF5#!&2B"425^OU% 'YG_"70?C9\ [W]G7XV_$KX;>,/%S>&]!\:>&_
M$NF>']!L#XAT:+4]8MKK2]1DTO3F\EIYK:TC6ZCLPS1R3%BI&_;-\;_BC\?M
M4U?X;^*+CX7?$CX.^#?$UUXEN-0D^&/A+2/$7C>Q,UU!_9D.H)<1W*6?VRWC
MEN+B6!7*3"".1XRK,?TJHH _)3]B_P#9?^*GA6U^&Z^(O _Q,L[[3_VM==\7
MW[^)88[O4H=)NO#NH^1?W=Q;;K:0,US#&\L+&$3LT:ME<5]D_P#!7GPNR_L8
M:E\0[&.-M>^ ^JV/Q2TMGDV MI$HN+J')('[^P^VVW/ ^T9P<8KZBKS?]I/]
MDWP+^UWX3T_0/B%I5YKV@V%]'J!TQ=5N[2SOW0Y$5W%!*B7=N3@M!<"2)B!N
M0XH _/#X@_L0?$J+]D/]G7XE1V_Q*3Q1I_C;6/B=\2-/\!30VWBJ*7Q%:7WF
MO:><K"::Q%Y#;&(+ODMXI%4!MH%73OA/\4OA[\%/BM\2OAS\/?CS=ZCXR\:>
M%/MNN?$%=.USQQ>Z+IK8N-6T_0YK58X;RUW%;:.X$DLFQ9?+78B-^KZ+MS[T
MZ@#\7/B]^SW\7/B]H?[66J1^$?VC/%D/C_X&Z=H_AN_^(&EVBZOK]S#J=\\L
M$-I8PQ)9@>>&6TDCCFPSR% KC'[.:= +;3[>,)L\N-5"@8VX&,5/10!^+/[.
M?[!WCSX?_"SP#^S[XN\-?M;>)?$'AGQ99C4K>WUZPT_X:2V=MK*WZ:Y'J!MY
M#Y>U([K[(";LS[H2H.9:]V^(G[,WCB^_X)J_M[^'K?P/X@F\0^/OB)XHU30=
M/33G-UKT4L=BMO/;IC,JOY6$9<Y\OCI7Z844 ?F[\>(/'O[-DW[7'A%?@?\
M$+XJ-^T3!-K7A/4/#]A'>6-W)-X=M=*DTO4I'<+9+!):;P\@*R13D('=?*/C
M7Q__ &3?BAJO[*GQ%TVS^'_C*\U"]_8X\)>$K>WATJ:2:YUBWN+]I]/1 I9K
MJ-70M$ 7&\<<U^P]% 'PU_P5#_9F\3?M#?M :/8Z+%-I.EZI\#OB3X6N/$LD
M31Z=H=UJ":,EK]HG'RQ@^7,P!()6*0C[IKQ^W_:%UGXL?M/_ +!?A74/@?XV
M^&EWX+U^_M-4N-9M+>WT^SNHO">I0FSTV6.1_MUJP#.+F#]QLB@!;?($7].?
M$/A^Q\6:%>Z7JEG;:AINI026MW:W,0EANH74J\;HV0RLI(((P02*\1_9_P#^
M"9_P=_9D\>Z9XF\)^']8_MCP_ILFCZ$^L^)]4UR+PU92; ]MIT5[<31V,;+'
M&A6W6/Y$5/NC;0!Y7_P6:MO$&FZ/^SAXKT+P3XX\>6_P_P#C3I7B36-/\)Z-
M)JVHPV,6EZM&\PACY*AYHER2!EU&<D X(\1^+O\ @I9^V%\$==M?A/\ %#X8
M_#7X*ZKJ'BO4M5\=Z1'HM[JVIOI\]C9V=G:-(TS*GVN6=YG01@0J@R7R/NRB
M@#\8OV5_V&?'/@KP%\(/@;XN\(_M7:UXA^'OB;2VU.S/B*QLOAG:6VG:BES%
MK%M?_96,L>V.*X2R0_:?,8POLVM+7T3X&U?XG?LJV7Q8^#MK^S_KWQ$\5>//
MBAJ_BGP]K5U81S>"M5T[5M3%[]LU*\W'[.]E&\D;02+YSFTA\H,)%*_HI10!
M^-OQ6_8K\=^%M0^/GPPUOPG^U=XLF^*GCKQ#K6AZ7X*UVPL? ?BK3-8NWN0;
MZ_DMI!IKQB62&=9@7/D!XED$B*/<OCA^S#XT_P"%>_\ !1BUTOP?XBO+SQYX
M-TW2?##Q6DDTWB1H/"@MO*MWV@W!6<O'\H^^S# )(K](** /SX_:)^ 7C37/
M$/P=_L[PCK]Q'I'[.?C;P[>-;V#LMEJ%Q::$EM9N0,+-(T$P2,\L8GP#M-<A
M^S3HGQ(_:+^'7[&'PTE^#?Q(^%=Y^S_%IFN>+M<U^P2QT^P^S>&;S3(K2Q?S
M&-U)/)>(Y5>8$C=9ML@V5^FU% 'XT?LI?L1^// W@_X/?!3Q5X5_:PUGQ'\.
MO%FDS:I:GQ#8V/PUM;;3=2CN8]:M;[[*WFQ'RXYTLE(NBY,;;,&6OO#_ ()2
M_"O7_A9X(^-T/B+0=2T&?7?C?XVUNS6]MF@:^LKG5I9+>Z0,!NBDCVLCCAEP
M1Q7U/10!\?\ _!0;Q:MYXQNO!?Q6_9NUKXZ? _6=*MKS29/#>@KX@O+?6XWN
M%F@N[1G7R5:)X6@N0%1&\X/(I*D9WPE^!'Q6\(?\$,M>\ ^/H=6UKXG3?#KQ
M!8KIC7G]K:A#Y\-X;'36G4M]IGA@DM[8R*6\QXB06SD_:-% 'A/P*\<7O[/W
M[)_P!T36/"/C:^U35M,T'PO=6^F:0]T^@3G3LO/?@$&WMHF@*22MPCNBD?-7
MNU%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%(S;: %HIN_P!J
M=0 4444 %%%(&YH 6BFLVWM3L_+F@ HIOF?IUR:/-]NHR/>@!U%-#Y[4"3GI
M0 ZBF[^>E'F8 H =135?<:"WS8Q0 ZBF^9S]VG*VX4 %%%% !130V6IU !10
M3@4!LT %%-W<]*/,SV_6@!U%)NXZ4*VZ@!:**1FQ0 M%-,F&''6G4 %%%% !
M136DPV,4N[F@!:*1FP:5FVB@ HIIDPN<4X4 %%%% !12,VVD\SVH =13=YQ]
MW]:-^>U #J*:&R.*-^!TH =131+D4;\"@!U%(&R:"V* %HHH)YH **!2,VT=
M,T +13=W'0TJMNH 6BD#9;%+0 44TOM/_P!>A6W=O_KT .HHHH **** "BBB
M@ HHHH **0M@TM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %>&_\ !33XY>(/V9_^">GQH\?^$_D\3>$O!VI:CI<Q0.+6Y2W?RYRK*RL(
MVQ)M8$'9@X!)KW*LGQ]X%TCXH^!M9\,^(-.M=8T#Q%8SZ9J=A=)OAO;6>-HI
M877NKHS*1W!- 'QMIO\ P1M^ ^G_ +/&D:GMN_#7Q%LK2WURX^,<6H!/&?\
M: 59IM2FU2;<7\QMY>*4M;['*",1A5%WQ;\>?VA?VC?C+\9['X*^(_AGX5\/
M? J]@T*&+Q%X>N-8F\=ZP=+@U&:*66.ZMAI]JHNK6%9(TG=F:9\!51&+C_@C
M[=^(_ %G\,?$OQ\^*WB;X!V)AB3P#>1:=&;JQA=7BTRXU2.W6^FLEV*A0RB1
MXQL:5A75?&[_ ()EW?CKXH^-/$'@'XS?$3X/67Q2M+>S\;Z5X=M]/N+?6!;V
MJV45Q:M=V\KZ?=?9%2 RVY&5BB.W?&K@ \C\!_MV?&[]O;XP?#O2?@[JG@KX
M8^%?'7P;TCXFWVH^(- D\17>BW-U>7$)L8XTN;59M^P#S&*A5MW(4F5=F[^S
M_P#\%&?B-XH\<_ FZ\?:3X=T3P[\0+KQ=\//%":>&>WTKQAH=U<A989W;<;2
MZ@TO5"D;+N4K'EV/WN>\8?L!>)],_P""D_AVS^$GB3QQ\$?"/@/X%6'A31-<
MT72;;4],V1:M*/[-E%_#-#-*L"Q2+EA,I <EE9U>K_P4&_8=L=,_88^'/[*W
MPW\-?$[6=4\2>)+*[L/&D,#7B^&YTU2*[U76]4U#*)%/+%<7TFTX-P\SQQIC
MY5 *O@S]N']HK]HO6O@+IWA/6O O@F']H2V\8^+-/U#5_"\NIOHGAVTN;.31
M'%NMW!Y\\UG/&9,R(/\ 3-V/W01J'PU_;!\<67BO7?A;\-]-^&?@WXA?$_\
M: \7>&HM?_X1QSI]G:Z98+?7NJW-I%,C7E]*L:QC=-&&:5&9ML9!^R;G]C3P
M^GQV^$OC;2[JXT>W^#_AS4_#&D:/;PH+22UO$LD&3C<OE+91A0O!#'/05\N?
MMB?L5_\ #.W@F+Q-X8M_BUK6MW7Q?U/XC1^*? VGVVI>(/A]/J-G+!(\.F-%
M)_:=DX/V:: *TACN3)M;R^ #QC]L3]H'XW>/OA;\8/AQXVOOA[X@\9?!SXQ?
M#'3?#VI6&DW&F:;JLMW?Z;>PW%S T\LD89IHA)&DAVE9-C$%:[K]MSXR?'#1
M_P!G/]L7X*>-?'G@O7M>\._ ^X^(.F^*=%\)3:2IT^Y35K>ZTU[1KZ;;+MT]
MA%<K,=GGAF1RFUK'[$O_  3[\3?M$:/\9/%7Q U?XH:=:_$+XF>%/&6D:AXR
MT>UTOQ)JXT"+3V,US81(B6<$UU:R1PPLB2I;)$64,<GZJ^.W_!/CP_\ M _$
M7XL:]JVNZU:Q_%SX6#X4ZE;VBQ*;*R\S47:YA=E;]]_Q,9  RE1Y:G!Y% 'Q
M#XVMM:^-?B_PMX.^*FO^"O%#:7XMT;X5Z?+XET 'PG8M/X6_X2"36I-&:Z:&
MXOKMIHM+MA<2/'$ULSQ_/+)%+[7^QWHEG^S#^TEX$\,^#?$7@K6/#_Q!'B;2
M?$6D>"0;?PY;7^D/ T.HVUAYDL>G7"HYM;R&W8123S0L0K(%KT?Q9_P3";QG
M\/\ 2X[[XE:O<^.H_#T/A;Q!KUSX?TR[T[QMIT$TDMM!J>CS0O92^2TKF-XT
MCE0NX$@61T/=?LK_ +#.D?LUZPVO76N:AXN\6?V8NAVM]<65IIMEH>FJXD%A
MIMA:11VUG;EU5W"(9)61#))((XP@!YS_ ,%'O@%\!IM7L_C%^T5(GBKP9X/T
MA]$T?P=J]G'J6DSZE=3@K-:V&PO=:G, EO$HWD+G8JDLQ^9?@_\ LX:OX\UW
M]D7X!?&W0[@^"Y-%\;>.KSP%KU]_:T(CM]0MAH6E7TCD_:_[.L]1"E9&=3)"
MI96,:L/J#]L;_@FMXH_:>_:K\'?%CP_\<O$GPZU;P%I$^F:'96_AC2-:M=-E
MN'S<WL*W\$HCN946.(RJ XC0HK!7<-J^._\ @GOXD^)?P]^'=UK/QK\6R_&C
MX7WU]=Z)\2K?1-+M[QH[S='<6D]@D LI;=X#%&R>6"6MH9 P=<D \ ^ ?[+/
M@GXK_"'XX?"GQQKNI:3\"?V?OC5=75OH]Q?K#HSZ%#HMCJ?]D7KN>=+M[B_E
ME\IF"+'!"AS&A6N3_9I_:5\+_L*_!OXZ?&KP/X;M_"OP'^)'B+1M(^!_@N\G
MCT"Q\3:L\#P2ZA;)-M33K&_N&C?<ZHJV]A+=E LAS[9\:/\ @BY9?%+]F"Q^
M'-G\6/%NEW%]XX;XB^+]=N])TW4YO'6LLP???VDL/V-[=9%A*VOD^0J6UNFP
MB-:]@^"G[''B73-"UK2_C7\3I/VBM-OI;:?3+3Q3X,T.S@T1XA,':-+2VC61
MI!*H)D#%1& N-S9 /F__ ((H:QI>C_M$_M4:#<_%30OBGXNO/%6BZSJ.LVFJ
M07!UB:7PWI3W=Q;QQL=EDEW++#$BY6%$2+)*5O?\%1?V<M6^-O[3_P .=:N/
MAMI/[2'@?PCHEZNK?":7Q):Z;<V]S<W$ M]?6UNG2UOQ''!<VXBN715,Q>-B
MX(KW_P#9N_8*\#?LN?&_XI>./"^E:+I]Y\3+^SNS;V>D6]FFC0V^G6ED;:!H
MU!\J1K43LO \R1CC/)ROVK/V!A\??BUH7Q,\'?$3Q=\'_BMX>TN708?$OA^&
MSN_M^FR2"9K*[M+R*6"XA64>8F5#(Y)#<D$ _.WX_#P[H_\ P2R_:.\,_!/6
M/B)\&IM#\6Z!>^(/AAXUT8R3>!([NZM83:6"^>!'8W<BBY4Q3S6Q"SI&J+(V
MWZ!_;U_;S^)W[,'BO6- D^/GP'\':UX/\*6VI6>DS>#M0\2Z[XYO1;N]S/<6
M%G<B72;-ID5(]@NFVM(Y?"!3ZO=_\$A=#\4_L]_%SPQXL^)/CSQ=X\^-;6$W
MB/QY?K9QZ@)-/:-]/2WM8H4M(;:"2,L(5BPQEEW,2P*UO$__  2<U;Q-XS\:
MZA'\?/B-HFG_ !>TJRLOB59:3IFDP/XKNK?3H].:[BG>V>73S-!$H=+<@+R8
MS&<$ '!>%_VXOCI^U_\ ';X4^#_AOK7@'X:V?Q&^!NG_ !3U"_UCP_-X@ETF
MYFNXXFMX(DNK=95;SD7<[@*J,<,S#;4^$'_!0_XV_M:^%O@CX!\+W'P_\#_%
M+QQ:>+;_ ,7>([C1[C6-+TJ#PYJQT>5K*Q-Q TC7=X8ROF7 \F(/D2,5(]]_
M9A_X)PZ5^S/\3_A]XJM_%6JZS>_#_P"$]K\)X8IK6*&*]M8+F*X6\8+RLI,0
M7:ORX)KE8?\ @DO8^$_A[X'A\%_$SQ;X)\?_  YUSQ'JVA^+[&SL[B80:[J,
M]]?Z?<6EQ');W%LS3( &4.K6T3JRL&R ?+G[*WQJ\<_LL?L__M-:C?>-/@Q\
M-?$^H?M-ZO8>(/%/B;S?[%L5FTO3Y9+FQL?.66[N9MD9ALVN RB5MTDGDD2;
M7@__ (*W_%3Q)^SE\>(O"_B+P%\1/&7PK\9^"-"\.^*I/"FH>'M,U^#7M2T^
MU9;G3YY6EC,9FN$\Z*4I(C12)CD'V/PW_P $4;?P3X*8Z1\:?B)'\1+7XH7O
MQ8L/&MW9Z==WD.J7NG+87<4MJT'V26"2+S"%$2&/>H0JJX.YH/\ P2%M;/\
MX6;=:W\5O''B_7/BQKO@[Q'KFJZO:V7G_;/#NH0WL?E)!%%%'#,((H?*5 (D
M3(W,22 4I/BI^T7XB_:2LO@3X?\ B+\-!XH\!^$H?&/C+QKJ'@2XDM=9>]U&
MYAT_3K;3$U%#;)Y%I.9I_M4K$K'M5-Q E_X(%65]I7_!,'PG;:G:V]CJD'B?
MQ='>VUO+YT5O./$^J"1$DP-ZJX8!L#< #@=*]._:3_88O/B]\<-)^)W@;XF>
M+/A#\0+/1W\-:CJFBV=CJ$6MZ29O/2WGMKV&:+S(9B[PS*H=#-*#O5]HWOV#
MOV.]-_8+_9?T+X7:/X@USQ38:#=ZC=QZIK3H]_=F\O[B]8S,@ =PUPRE\ MC
M<1DF@#\HOC5\7/!NH_\ !21OC-XEELO#_P &K_XFVNM>'OV@M8M+CS[=O#UD
M5O\ P=IAB8M]ANWM;K;.XC@G#Z@B1W4OEN/VI\$^+].^(7A'2?$&D3-<Z3KE
MG#J%E,T+PM+!-&)(V*2!70E6!VLH89P0#7Q;XO\ ^"%WACQYX#U3X6ZI\4_B
M-)^SGJ6J7&M)\+X%L8+*TN);EKL11WZP"]6TCN6,T< E&U@H+,HVU]=? GX7
M3?!/X-^%_"-QXDU[QA-X:TR#3FUK7)DFU+4_*0+YT[JJAI&QRV,GJ<G)(!^$
M?[*'P/\ AS\=/^"1?@OPS\/?V-?BA>?M!:UX1CC\/_$O3O"$>@VT&LY)M]5&
MO>?$RQQ2;9"^[]XJ%"I#%:_2:X^.O[2'QU^+'Q5\,_##Q5\,_#=O^S[#IVC7
M]UXA\.7&K/X_UY]*AU"X0F.YMO[.M%\^"/>B3N6>5P-JJC?2'[%/[+5E^Q7^
MRAX#^%&FZM>:YI_@72H]*AO[J)8YKI5).]E7Y0>>@]!UKR_X[_\ !-*\^(?Q
ME\:>,? ?QD^(GP?F^*MG;6/CRST"&PNH=?%O!]EBN86NX)6L;P6V(3/;E<K'
M$=N^-7H \F^#/_!0'XM?\%*/$/@W2O@SJ?@GX3V<GPOT/XB^)=5UW19_$]Q#
M?:I/=0Q:/!;B:R7RHOL5T\EV9"7_ '*K&F6887AK_@HQ\</VH[C]G[PGX-G\
M ?#GQE\0+WQOX=\;7MYI$_B"QT;4/#DT<,EQ90F>V:6*:5'"H\@*)=*2SF$A
M_;O$_P#P2RL?"6L^#=7^"OQ(\9? W6O!_@RS^':S:3#::Q:ZEH-HS26L$]MJ
M$4T;7$$DDKQW0 ES-*',BN5K:^$/_!,GP;\"?$7P3O/#>K^($A^"MKK\4"WT
MPN[CQ#<ZSY;WM[>SL-S3O,CS$H%4M*P"JH50 ?.G[0FG^//^"3W@R2'P;KT>
MG^&OC%\2/$GCCQS\13\.[[Q1;^"'NXDGA@_LFQG\YTGF7RQ<M(4BV?,I+J5^
MM/\ @G_\?]0_:7_9<T+Q;JGBCX>>-;JZGN[<:]X)N'DT?5HXKB2.*=8Y&9[>
M5XU0R6[.YBD+IN; -3_M4?LO:_\ 'F_\+ZUX1^*OC;X3^*O"$MRUI?:)Y%W9
M7T-PB+-!>V%RDEO<J?+1D9E$D3 F-UW.&XGX6_L8^*OV6/"O@W1_A_XTU+4K
MC5_B+=>,?B;K>M0V?VCQ6EY;W3WA,:0". O<FSV):I%L6%1NQOW@'4?\%!/C
MUKG[.O[/<GB#0O%7PS\"O)JEG8WGB7QW=-'I6@VDLFV6Y6!6C:\N0O$5J)8A
M([+EP 0?%_\ @E7^WYXC_:H^,GQF\ :[XP\,_$JU^&<6AZAIGB_1O"M[X875
M8=2CNRT,EE=/)S$]H=L\4C1RK*,8*,*]P_;4_8\A_;#\$^%;6W\6:YX%\2^
MO$UMXN\-:]IEO;74FFZC!#/ KO!<QR0S1F&YG4HZ_P 0((*BN?\ V2?V!IOV
M8_CS\0_B5JGQ+\7_ !'\6?%+3-(LM?N]=M[.%?-T[[4L3V\=K%%'!$8[DKY*
MJ0"FXLS,Q(!YO\7OCM\9_P!I/]J/XR_#7X1ZOX#\-Z1\$=)TZ+68O$6A3ZE)
MXPU+4K&6[6Q2:.YA^P0I;FW!GV3G?<D[&$91OD/]ACXM>.O"GP%^!NC?##0?
M!+_$"T_8^O\ Q-H.J7^BBYU&>\M=3TSR].,P=6^R3ER&C!&)"DF25P?O3]H+
M_@G3<?%+XU:_XX\$_%CQQ\(=2\?:3;Z%XW7P[;6$_P#PDMK;K*ENX:Z@E-K=
M11SRQK<0X;:RY!*(1#^R9_P3$T']DSQS\+M<TWQ1K&K3?"[X72_"VTBN8(D6
M]M7O;2[-TY7D2AK15VCY<.3UH \)_:E_X*-ZE\>/@AXTOO FG^'-7^'EK^R_
MK'Q9\0VVM:8+^&]EU&RE&CZ;,I< 1NMKJ;3QE266%4.W?FN5_:8_X*3_ !4_
M9_\ $FBZ8OB3X;_ KP?9^"M"O_"5]XJ\"ZEJ'ACQW?W%J[SV4NK6TR6^APP2
M)# %E#/B8.-PVI7T/\+?^"0/@?X/?LW?M$_#?1M<UI;/]H:368KJ]F1))O#E
MC?6DEK#I]H.GV6S6:4PHW0ROD\T_XR_\$Q=>^(EE?Z3X=^/_ ,4/!'A/Q1X8
MM?"?BG0;6#3]2LM4M8+8VAEM1>02G3YY8&9)&M\*YVN4WJ&H \I^.W[>>M?L
M]_'+]H'6/#/A#X?ZIXPD\.?##3?#K!F2/5M3UW4=5L8!>W\2%[BSMV82IA5)
M3S0I4R@B;X^_MK?'3]A"3XC^$?B!XF\!?$#6)O@YXJ^)'@KQ-I7AB;0_L>H:
M+"K2V%W8-=7*S0D7%M*DJS1GY)8V4Y5Z]:\2_P#!([X=^*]%^(F@W&H>(K+P
MQXZ\)>$_"=K::=>M;7GAM/#<MU-IMW:W66?[1'+<1R!I PW6R[@X9E.;<_\
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
MKC1_@IX<UKP]\/VT1A+=R2MJS6ULERMSN9DFCGE<)$&N!,D0$;1*[_4&L?\
M!.S1M:^!O[2G@=O$FJ)9_M*:EJNI:E<B"/S-&:_TBTTQUA'1PB6JN"W)+D'@
M5F_$#_@FA;^-?C%XB\3V?Q+\=^%[/QE\/[7P%KMCHDL5G<3+9FX:QU"VO57[
M1:W,#74S81C')E0Z,!@@'$?\$P_VX?$?[2WQ8\9>&M4^+'PY^*5GHFF6]ZRV
MGA+4/ WBKP_>F:1)K6\T6]DFD:V*>2R70=,.70JX*O6_\<OCA\9O$_\ P4PT
M7X,_#WQ-X,\(^&(_A]%XYU;4=7\-R:S=2LFK&T:TB1;NW">=&P/F$MY?E'Y6
M+@KUG[.G[!^K?#']H";XI_$+XL>*/B]X[@T!_"VDWVIZ7IVDP:3ITD\=Q,BP
M6,,222RRQ1,TCYP(E"!!N![@?LNV(_;0_P"%T?VM>_VI_P (2/!/]F>6OV;R
M1?\ VWS]WWM^[Y<=,>] 'YT_"_\ X+I^./BEJGA_XC:/J5IK'A'Q'XGBTR+X
M8V7PG\1R:I'HLFH?8_MZ>( #8R7:1_Z4T/EB$JKQ"3> ]>E^/?\ @I=\5/ O
M[=>K>$/$_BSX=_"VTM_&L.@>&O!7C+PCJ5G;^.M&9[=3J-KXH\W[$+N59)WB
MM!"S!X1"P)+./9O ?_!*VX^%GB.PT?PO\;OBEX;^#.EZ^?$EI\.M,-E:VMO.
M;HW9LUU!(1>C3C,6)M1+@JQ3=L^2D^,__!*R[^.7B'Q/I.M?'#XG7'P=\;Z[
M'XAUWX?7(LKRVGF6>.Y:VM[^:%KVULGFAC<V\4H"C>L1B5B* /F/]H+_ (+4
M>/K;XN_&"X\#:WH]C8?!OQ'?>&M/\"W'PM\1:]>>/[C3P@NU.LV0-KI[2S&2
M* >7+L*H\N%8JOMVG?M%?M"?M5?M7?%;PO\ #/Q1X+\ >%_ ?AGP]K>GV_B'
MP?+J&J:A<ZOIMS,EK,WVR%;812PJS$QN<OMP-I+=I\1O^"7%[J_Q"\;7?@/X
MX?$[X3>#_BEJ3:SXQ\-^&5L46_O9(TCGN;.\E@>YT^6<1H96@<%F!9=C$M7K
MOPD_94TWX0_M&?$SXB6>JZA=77Q*M-$L[BRN,/'8KID$T,920Y=RXF)8N2<J
M.>M 'RQX2_X*TZY\1?!7P/UZQL]/L;>3X<:]\3OBU;/;,TVC6^D0?8[BPA#$
M;)6U=I8PS9.RQF^7J1YG^QY_P6'^)GQ9^*_P=O-6U#3_ !EI/QBO[>TU3P=H
MWPJ\1:1-\.XKNWDFM[DZU= VNH10L(H9V"1!C+YD9V+@_8'P$_X)L>!_@3\7
M/C9XKCFO]>_X7=<,=1T[42'M=,M)9+JXN+. =1#-=W]]<.#U>Z;TKG/V>_\
M@F=K'P&\2>";)OCS\5]>^&7PP;_BDO!,SV=G:V<:0O!;V]W=V\,=U?V]O&^(
MXIY"N4C+^9L% 'Q[^TA\;?C5^VS^P_\ #;XW7VJ> 8_A'XX^*W@^]TWPE%HD
M\.K:%IJ^*[:"SO&U%KEENI9ML!D@-K$%%R=KCR2LGZVYKXA\0_\ !%R'4+'2
M?"NF?&SXC:+\(?#/C*S\<:%X!M[33FT_3KN#4UU%K=KDP?:YK/SC*8X'EQ$7
M0Y81(H^M/ W@KQ!X<\9^+-0U;QA>^(M,UN]BN-(TR;3[:WC\.0K"B/!')$BR
M3!Y%:0M,S,"^T$* * .JHHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH :T8:CRQ3J* !5VBFF,&G44 (J[:6BB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "@C-%%  !@444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %-\I:=10  8%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110!Y[\3/VJ/ ?P=\3#1_$GB!--U%H%N1";2XE/EL6"G*(PY*MQG/%<__P -
M^?"/_H;X_P#P77?_ ,:KV! 5!SZTZ@#QW_AOSX1_]#?'_P""Z[_^-4?\-^?"
M/_H;X_\ P77?_P :KV*B@#QW_AOSX1_]#?'_ ."Z[_\ C5'_  WY\(_^AOC_
M /!==_\ QJO8J* /'?\ AOSX1_\ 0WQ_^"Z[_P#C5'_#?GPC_P"AOC_\%UW_
M /&J]BHH \=_X;\^$?\ T-\?_@NN_P#XU1_PWY\(_P#H;X__  77?_QJO8J*
M /'?^&_/A'_T-\?_ (+KO_XU1_PWY\(_^AOC_P#!==__ !JO8J* /'?^&_/A
M'_T-\?\ X+KO_P"-4?\ #?GPC_Z&^/\ \%UW_P#&J]BHH \=_P"&_/A'_P!#
M?'_X+KO_ .-4?\-^?"/_ *&^/_P77?\ \:KV*B@#QW_AOSX1_P#0WQ_^"Z[_
M /C5'_#?GPC_ .AOC_\ !==__&J]BHH \=_X;\^$?_0WQ_\ @NN__C5'_#?G
MPC_Z&^/_ ,%UW_\ &J]BHH \=_X;\^$?_0WQ_P#@NN__ (U1_P -^?"/_H;X
M_P#P77?_ ,:KV*B@#QW_ (;\^$?_ $-\?_@NN_\ XU1_PWY\(_\ H;X__!==
M_P#QJO8J* /'?^&_/A'_ -#?'_X+KO\ ^-4?\-^?"/\ Z&^/_P %UW_\:KV*
MB@#QW_AOSX1_]#?'_P""Z[_^-4?\-^?"/_H;X_\ P77?_P :KV*B@#QW_AOS
MX1_]#?'_ ."Z[_\ C5'_  WY\(_^AOC_ /!==_\ QJO8J* /'?\ AOSX1_\
M0WQ_^"Z[_P#C5'_#?GPC_P"AOC_\%UW_ /&J]BHH \=_X;\^$?\ T-\?_@NN
M_P#XU1_PWY\(_P#H;X__  77?_QJO8J* /'?^&_/A'_T-\?_ (+KO_XU1_PW
MY\(_^AOC_P#!==__ !JO8J* /'?^&_/A'_T-\?\ X+KO_P"-4?\ #?GPC_Z&
M^/\ \%UW_P#&J]BHH \=_P"&_/A'_P!#?'_X+KO_ .-4?\-^?"/_ *&^/_P7
M7?\ \:KV*L'XF?%#PW\%_ FI>*/%VO:1X9\-Z/%Y]_JFJ7:6EI9QY W22N0J
MC) Y/)('4T-VU8;['G?_  WY\(_^AOC_ /!==_\ QJC_ (;\^$?_ $-\?_@N
MN_\ XU57X2?\%$/A%\;/V2[SXZ:#XJ63X5V/VUFURXLIX%D2TG>"5TA9!,V9
M(V5%";W)4*I+ 'F/V$/^"L7P8_X*+ZYXLT7X=ZQK">)/!,BC5]#US29M+U&V
MB8D)-Y4H!:,D$9'*G 8+N7)UL%]+G8_\-^?"/_H;X_\ P77?_P :H_X;\^$?
M_0WQ_P#@NN__ (U61\7_ /@IE\$_V?/A]XT\5^._&^G^$?#O@;7Y?#-Y>:BK
M+]OOXK:&XDALXU#273()MA6)6;S(I5Q\A-:/Q7_;Y^&_P8^ ?@WXB:YJ5\FD
M_$673K/PM806;3:GX@O-056M+.WMQ\S32!AP<*@#,S*JE@?\#\=OO#;?^K;D
MW_#?GPC_ .AOC_\ !==__&J/^&_/A'_T-\?_ (+KO_XU6C^SM^UWX3_:5UCQ
MAHND+JVD^+/AYJ*:5XH\.:Q:_9=2T*>2,2P^8H+1O'-"5DCFA>2*13E7)! ]
M1H \=_X;\^$?_0WQ_P#@NN__ (U1_P -^?"/_H;X_P#P77?_ ,:KV*B@#QW_
M (;\^$?_ $-\?_@NN_\ XU1_PWY\(_\ H;X__!==_P#QJO8J* /'?^&_/A'_
M -#?'_X+KO\ ^-4?\-^?"/\ Z&^/_P %UW_\:KV*@G H \=_X;\^$?\ T-\?
M_@NN_P#XU1_PWY\(_P#H;X__  77?_QJIOVQOV[?A/\ L!_"U_&'Q:\::3X/
MT=MR6J7#&2\U*1<9BMK= 99W&Y21&IV@[FPH)&?^U?\ \%!/AM^Q?\#--\?>
M.+[5H]+UI4_LRQTW3)M0U/46:(S%8[>)6;Y8U9G9L(@'S,,C)=6N'D6O^&_/
MA'_T-\?_ (+KO_XU1_PWY\(_^AOC_P#!==__ !JI/V4?V[OA=^VK^S;!\6/A
M[XFM]6\%.DQN;J6-K>33GA7=/%<1N T;QCD@C!!# LK*QY3Q'_P55^!_@Z^^
M$^EZOXQAT_Q1\:ETV3PKX:D@=]9NDOPA@>:W0,UO'ALEYMB@JRY+84FSM_6N
MPN96YNAT_P#PWY\(_P#H;X__  77?_QJC_AOSX1_]#?'_P""Z[_^-5F_M*_\
M%#?A[^S!X_C\(ZI_PD'B'Q?_ &!=>++G0_#VG'4+[3]%MCB?49D! 6%6^55!
M,LK9$<<A5@/3_A#\8?#/Q\^&&@^-/!NM6?B+POXFLX[_ $S4;1MT-U"XRK#.
M"#V*L RD$$ @@'2_]?UH/;1G!?\ #?GPC_Z&^/\ \%UW_P#&J/\ AOSX1_\
M0WQ_^"Z[_P#C5>Q YHH \=_X;\^$?_0WQ_\ @NN__C5'_#?GPC_Z&^/_ ,%U
MW_\ &J]BHH \=_X;\^$?_0WQ_P#@NN__ (U1_P -^?"/_H;X_P#P77?_ ,:K
MV*B@#QW_ (;\^$?_ $-\?_@NN_\ XU1_PWY\(_\ H;X__!==_P#QJO82V*\7
M^*__  4+^#_P7_:.\&_"'7/&NF+\3?'EVMKI7ANU)NK_ .9"XEG1 ?L\1520
M\I4-@[=Q!%&[L'2Y/_PWY\(_^AOC_P#!==__ !JC_AOSX1_]#?'_ ."Z[_\
MC5>>_MT?\%C?@5_P3K\9Z7H/Q,U[6[2_U!8)[DZ;H=UJ$.C6\SO'%/=R1(5A
M5VC<*N3(VPE4(YKVCQC^TEX2\'?"_0/&!U#^U-!\57FE66C3Z<OVC^TWU*XA
M@M#%@_,KM.C%N@3<QX!HW5PZV.9_X;\^$?\ T-\?_@NN_P#XU1_PWY\(_P#H
M;X__  77?_QJO+OA;_P6U_9Y^,'[8L?P.T?Q5J7_  F5^TT>D3W>C7-KI?B"
M2$.94L[IT$<VWRY '&$D*$1L^5SV?CG_ (*9_"CX>?%/5O#.I:IJ"VOAK6[#
MPSX@\0I:[M$\/ZM?!3:6-S<9^663S(P656CB,J"5XBP%';S#;<WO^&_/A'_T
M-\?_ (+KO_XU1_PWY\(_^AOC_P#!==__ !JO8 ^33J /'?\ AOSX1_\ 0WQ_
M^"Z[_P#C5'_#?GPC_P"AOC_\%UW_ /&J]BHH \=_X;\^$?\ T-\?_@NN_P#X
MU1_PWY\(_P#H;X__  77?_QJO8J* /'?^&_/A'_T-\?_ (+KO_XU1_PWY\(_
M^AOC_P#!==__ !JO8J"V* /'?^&_/A'_ -#?'_X+KO\ ^-4?\-^?"/\ Z&^/
M_P %UW_\:JO\&?\ @H;\'?VB?VB_%7PK\!^-M,\7>+_ ]D+[78]+W7%IIH,H
MA\IKA1Y32A\@QHS,FTA@IP#YJ/\ @MS^SNO[9EA\"Y/%FI6_C#5K^72-/O)]
M'N8M&U#48I#%)90WK((I)5D!C)4F/?\ )OW_ "T+6R778'I>_3<]2_X;\^$?
M_0WQ_P#@NN__ (U1_P -^?"/_H;X_P#P77?_ ,:K4^.G[7_@/]FW68+/QEJT
MFDK)H6H^));C[.\T5K8V+VL<TC[ 6W&2]MHXT56>1Y J*QXKSG]A7_@K+\%_
M^"B%YXNL?A]K>J0:YX$=?[<T?7M,FTG4+&)MP6<Q3 9C)5@2#E3@.%W+D6NP
M;;G9?\-^?"/_ *&^/_P77?\ \:H_X;\^$?\ T-\?_@NN_P#XU4?[,_\ P4!^
M$?[9'C[QQX>^%_C"Q\:7'PYEMK?7+O34>2P@FG\W9%'<8$<S 0L6,191D#=G
M('LP.: /'?\ AOSX1_\ 0WQ_^"Z[_P#C5'_#?GPC_P"AOC_\%UW_ /&J]BHH
M \=_X;\^$?\ T-\?_@NN_P#XU1_PWY\(_P#H;X__  77?_QJO8J* /'?^&_/
MA'_T-\?_ (+KO_XU1_PWY\(_^AOC_P#!==__ !JO8J* /'?^&_/A'_T-\?\
MX+KO_P"-4?\ #?GPC_Z&^/\ \%UW_P#&J],\<>/-%^&7A'4O$'B/5M.T'0='
MMWN[_4=0N$MK6RA09:221R%10.220*\K^ ?_  4.^$'[3/P"\4?%3P=XPM=1
M^'7A&\O;/4=?E@EMK139QK)<2)YBJSQ*&X<+AL';N&"0"Q_PWY\(_P#H;X__
M  77?_QJC_AOSX1_]#?'_P""Z[_^-5P?[$G_  5^^!__  4 ^*OBKP-X!UO6
MH_&'A",75YH^NZ+<Z1>2VI*@7,44ZJS1G<F00'42(65=PSH_M-?\%4/A'^R7
MHOC"\\6WVO,W@W5H="N+73-'FU"YOKZ2QBU!H;>.($R>5:S12RN=L<8D4,P+
M $>FX+71'5_\-^?"/_H;X_\ P77?_P :H_X;\^$?_0WQ_P#@NN__ (U7&^&_
M^"M_P)\9?L3P_M :3XNFU3X?7,OV*'[)IMQ-J<M_G;_9ZV:H9FNMW\ 7&WY\
M^7\]=)^P;_P43^%?_!2+X2WGC#X6:Y<:E8Z5?/IFIV=[9R6=_I5TH#>5-"X!
M7*L"&&5/(#$JP!W\@OU+W_#?GPC_ .AOC_\ !==__&J/^&_/A'_T-\?_ (+K
MO_XU7L0;-% 'CO\ PWY\(_\ H;X__!==_P#QJC_AOSX1_P#0WQ_^"Z[_ /C5
M>Q44 >._\-^?"/\ Z&^/_P %UW_\:H_X;\^$?_0WQ_\ @NN__C5>Q44 >._\
M-^?"/_H;X_\ P77?_P :H_X;\^$?_0WQ_P#@NN__ (U7L5>:_M4?M@_#+]B3
MX67'C3XJ^,M&\%^'+<E!<WTA,ES)@MY4$*!I9Y" 2(XE9B <"AM+5C2;T1C_
M /#?GPC_ .AOC_\ !==__&J/^&_/A'_T-\?_ (+KO_XU57XP_P#!0/X:_ O]
MEO0_B]XAU#5H_"_BBRM;S1K:TTN>\U353<P>?###:1*TKRF/+$8PBJS,5568
M2?L-?\% /A;_ ,%%_@<OQ!^%?B ZSH,=U)8W:W$#6MUIMR@5FAGB?!1@K*P/
M*E6!!(YH[^6_D*^S[[$W_#?GPC_Z&^/_ ,%UW_\ &J/^&_/A'_T-\?\ X+KO
M_P"-5XG\>?\ @O=^SE^S;H'@S5/%>O>)K6P\;6=MJMO/;^';NZCT[3[F1TM;
MV[:-2L,4XC:2,$F1X\,$(->L?M-_\%%?AW^RY\)+/QIJ$?BSQAHU]IBZXA\&
MZ!<Z^\6F%/,_M"7[.K+!:;,MYTK(A ;:3M.!Z*[V!)MV1J?\-^?"/_H;X_\
MP77?_P :JYX<_;9^&/B_Q%8:3IOBF.XU#4KA+6WA^PW2^;(YVJN6C &21R2!
M71?L\_M">$/VJO@IX;^(G@/6(M>\(^++07NF7T<;QB:,DJ04<!T965E96 96
M4@@$&NTIR33LP3OJA$.5YI:**0!1110 45YK\4OCAXH^'OB@:?H_P=^)'CRT
M:!9CJ>AWN@0VJN2P,6V^U.VFWKM!)\O9AQAB<@<W_P -4^//^C:?C9_X-/"'
M_P O* /;J*\1_P"&J?'G_1M/QL_\&GA#_P"7E'_#5/CS_HVGXV?^#3PA_P#+
MR@#VZBO$?^&J?'G_ $;3\;/_  :>$/\ Y>4?\-4^//\ HVGXV?\ @T\(?_+R
M@#VZBO$?^&J?'G_1M/QL_P#!IX0_^7E'_#5/CS_HVGXV?^#3PA_\O* /;J*\
M1_X:I\>?]&T_&S_P:>$/_EY1_P -4^//^C:?C9_X-/"'_P O* /;J*\1_P"&
MJ?'G_1M/QL_\&GA#_P"7E'_#5/CS_HVGXV?^#3PA_P#+R@#VZBO$?^&J?'G_
M $;3\;/_  :>$/\ Y>4?\-4^//\ HVGXV?\ @T\(?_+R@#VZBO$?^&J?'G_1
MM/QL_P#!IX0_^7E'_#5/CS_HVGXV?^#3PA_\O* /;J*\1_X:I\>?]&T_&S_P
M:>$/_EY1_P -4^//^C:?C9_X-/"'_P O* /;J*\1_P"&J?'G_1M/QL_\&GA#
M_P"7E'_#5/CS_HVGXV?^#3PA_P#+R@#VZBO$?^&J?'G_ $;3\;/_  :>$/\
MY>4?\-4^//\ HVGXV?\ @T\(?_+R@#VZBO$?^&J?'G_1M/QL_P#!IX0_^7E'
M_#5/CS_HVGXV?^#3PA_\O* /;J*\1_X:I\>?]&T_&S_P:>$/_EY1_P -4^//
M^C:?C9_X-/"'_P O* /;J*\1_P"&J?'G_1M/QL_\&GA#_P"7E'_#5/CS_HVG
MXV?^#3PA_P#+R@#VZBO$?^&J?'G_ $;3\;/_  :>$/\ Y>4?\-4^//\ HVGX
MV?\ @T\(?_+R@#VZBO$?^&J?'G_1M/QL_P#!IX0_^7E'_#5/CS_HVGXV?^#3
MPA_\O* /;J*\1_X:I\>?]&T_&S_P:>$/_EY1_P -4^//^C:?C9_X-/"'_P O
M* /;J*\1_P"&J?'G_1M/QL_\&GA#_P"7E'_#5/CS_HVGXV?^#3PA_P#+R@#V
MZBO$?^&J?'G_ $;3\;/_  :>$/\ Y>4?\-4^//\ HVGXV?\ @T\(?_+R@#VZ
ML_Q/9PW^A7D-Q''-#)"X>.10RN,'@@\?G7D/_#5/CS_HVGXV?^#3PA_\O*P_
MB1\7-7^,?@Z\\.>+OV2OBAXI\.ZB%%WI>L2^"[ZRN@K!U\R&76V1L.JL,@X*
M@]0*SJPYX.'=6*A*TDSY7_X-F/$7A_PC_P $#/AYK7BFZTFQ\/Z#=:[JE_>:
MDZ+::>EOJ]U/Y\C/\J>64$@8XVE0W& :R_V,_P!IGX&?\-)_M)_M:)X_\"Z]
MXM\:>&GU.R\*^']=LM3U/0O"FB6<0%UJ"6SN8+B\E2)S'*=T?F6L)Q*)$7WW
MP[\*O ?A#X?^(/">D_\ !/\ U'2_"OBPP'7-%L]#^'\&GZSY#^9!]I@75Q'-
MY;DNF\-M;D8/-0>"?@S\.OAI'JB^&_\ @GO=>'5UJU%EJ(TS0/A]:"_MQ*DP
MAF\O5AYD8EBB?:V1NC1L94$:S]Z7-Y6\]K?U\R(KE5O._P"-SQK_ (*:?""\
M^%7_  ;8_$RS\2V\;>,-1\,+XB\2O*BD_P!MZCJ,-]J!7T NIY0H_A547L*X
MS_@IMX-\._&S_@EQ^QA\,]0CUK2?%'Q&UWP=I?A'QEI]X;5?!&I?8D87[2+S
M(_E>8B0@H9&8$/&T:L/L3XU:G:_M):-:Z=\1?V+?&_Q L+&0RVUMXDMO VK0
MV[G&61)]98*3@9( / ]*IVVG:'9?!Y_AW#^PWXJA^'\D@F;PPEAX$71F<,'#
M&T&L>26#*ISLSE0>H%2DKM]W%Z?W7^'EVL--I+RYOQM_E\[GSW_P;\:YXZTC
MXQ?M8> _BQ:6'B7XL>!_&>GV_B3XE6<DCIXYWVCI:H^[]W'):6T$2>5$$"+/
M&&02;Y)/TTKYO^%_Q*OO@AX2CT#P5^R%\2O!^@Q323IINB-X*T^T221B\CB*
M'6E0,[$LQQDDDFNB_P"&J?'G_1M/QL_\&GA#_P"7E5S-I7[)?<K!9)NW<]NH
MKQ'_ (:I\>?]&T_&S_P:>$/_ )>4?\-4^//^C:?C9_X-/"'_ ,O*0'MU%>(_
M\-4^//\ HVGXV?\ @T\(?_+RC_AJGQY_T;3\;/\ P:>$/_EY0![=2/\ =KQ+
M_AJGQY_T;3\;/_!IX0_^7E'_  U3X\/_ #;3\;/_  :>$/\ Y>4 ?,__  =&
MVD-Q_P $-OC9(\4;R0_V&8W9060G7M.!P>V>G%>_?&_]J_P3^Q1^QWX?^(WB
MZ\T&UFM]&L])T1=1U&UTW^U+VYAB\JRCNKETBB65XT9W=UC1(3)(0D18<_\
M&Z;3OVF;.PM_B1^Q+XR^($&E&1K*+Q+:>!=62T,FSS#&)]9<)N\M,[<9V+G.
M!CGO$OPL\">,O .@^$]8_8 U'5?"WA5IFT71[S0_A_/I^CF9@TQMH&U<QPF1
M@"Q11N(!.:F,;1DN[3_"P].9/M?\;?Y'SE^RQ\/?A[\'/^"6^E_ OX9_$#PK
M\2=>^-GCF'PQXP\0>"KV*^T?^T-74W>NPV<\1V#[+H\%SL'#HBV[LJE]HZ/_
M (+DZ-8Z/^U[_P $_P".UM;6U2#XOP00B.-5\N,1PA47'11A1@>@]J^@?A=I
M>@_ ZWT^'P5^PWXH\'PZ3>SZE8QZ'I_@33ULKN>!;>>XB$.L*$ED@58G=<,R
M*%)*@"J/Q;\#>$?C_P"+8_$'CS]@S6O&^O0HL2:EK^D> =2O$1?NJ)9M79P!
MC@9P*K123[-/[K67X$RU37=27SE>[_KL>2_\%3OA9I?['O[3TW[7%AX^T'2_
M$6I>!KKX<S>!=8TU]0E\>2RL7L;33(X9$G^V-<%5*JDJE,DA%5W'LG_!#3]E
M3Q1^Q7_P2L^$/P\\:)-;^*=+TZXOM0M)#E].DO+N:\^RM_M1"<1L 2 RM@XQ
M6MINN0Z-X_M?%=G^Q?XZM?%%C91Z;;:S#!X'CU"WM8UVQP).-9\Q8E7A4!"@
M< 8KLO\ AJCQV/\ FVGXV?\ @T\(?_+RB/NII=?RNW^;;'+WK-]/\DOR5CVQ
M.M.KQ'_AJGQY_P!&T_&S_P &?A#_ .7E'_#5/CS_ *-I^-G_ (-/"'_R\H ]
MNHKQ'_AJGQY_T;3\;/\ P:>$/_EY1_PU3X\_Z-I^-G_@T\(?_+R@#VZBO$?^
M&J?'G_1M/QL_\&GA#_Y>4?\ #5/CS_HVGXV?^#3PA_\ +R@#VS&X5^:?_!8"
MSM[;_@L-_P $ZYO+ACFD\5^)%:3 5G_T2Q !/4]A^5?8!_:H\=D<_LU?&S\=
M4\(?_+RO*?BA\.O!7QR\;-XF\;?L"ZMXR\22;-VK:YHW@#4+YMBJJ9FFU=G.
MU54#G@* . *GE]^,_P"5W#[+7=-?><A_P6V^+'PSUGX'W7[.VN^/OAC\//$'
MQU,)U;4O$^MV&E1:-HL4\*W>JN+B1//G$<*V]M&N9))=A&V*WGDAZCX=W/@S
MXP?'C]G?X??#V?\ M3X8?"+P<WC>TGC(EM[F-8WT70GW])(I8CJ=Q&X&'-K%
M(O04OQ2^$_@'XY>+7\0>-O\ @G[?^,-<DACMVU'7-"^'^H7C11J$C0RS:NSE
M54!5&< # XKMO _C^Z^&(8>&?V/_ (C^'5?3K32&&F?\(3:;K*T1H[2U/EZT
M,PP([K'']V-78* ":(JVO7^K?=OZA+7^N]K_ '[>A\P_%KXR_L_?M3?\%9_A
M/>7GQ*^&>FZ?^RU<WNA:#H5MX@T]M7\5>)]2^S6BV=K8(YN/LUBL:9954-</
MM *6\AKXJ_:6\#>)K#_@FS_P4,\&WUGJ$WQ"US]I*SCLK549KJY^VZAIDNG,
MBGYV$D3(8R <@C&17Z7^!O@'\,/A?XNT[Q#X9_X)VOX=\0:/,MS8:GI?AOX>
MV=Y92KTDBECU8/&P[,I!%=SK7B&/Q)\4+'QQJ'[&/CS4/&VF(L=GX@N8? \N
MJVBJ&"K'<MK)E0#>V &&-Q]31&-K+[__  *,OQY;?=V'?6_];-?K?_ASZ-\)
M6EQ8>&-+AO&\R\AM(HYV_O2! &/Y@UI5XC_PU1X['_-M/QL_\&GA#_Y>4?\
M#5/CS_HVGXV?^#3PA_\ +RM)2N[D1CRQ43VZBO$?^&J?'G_1M/QL_P#!IX0_
M^7E'_#5/CS_HVGXV?^#3PA_\O*DH]NHKQ'_AJGQY_P!&T_&S_P &GA#_ .7E
M'_#5/CS_ *-I^-G_ (-/"'_R\H ]NILP^7/I7B?_  U3X\_Z-I^-G_@T\(?_
M "\H/[5'CQO^;:OC;_X-/"'_ ,O* /CO]CBUAL?^#FC]K:*"."$?\*^\--LC
M4+G]S:9.!^'/TI?VVOBO\ ?VD/\ @H5\(?"&N?$CX7>']#_9=UPZ[<Z2->L(
MM9UKQ&4CCT_1-/L1)Y[^2=LDVR/:TGV>!-TBS"#VOP9\,O _PW^(T?C#P[^P
M%J>@>+H9&FCUS3M$\ 6NI([<,PN(]7$@8C()#9-9NF? /X8:'XXM_$]G_P $
M[VL_$MG?+JD&K0>&_A['?P7:R"5;A9AJV]9A( XD!#!AG.>:FFE&,(O[/^=U
M]P2UYO/_ "2?W_J=?\(?%GAWQ?\ 'O\ :#^,WBVZTNU\&^"KJU\%Z?J>J[$L
M;*TT,->7]V'?A-FIW%Q&[Y'S:9&>L8(\._X)9^-O@]^T%^WI\:/CKHOCSP+X
M@^(GQRM[9=,\*Z'KEEJM_P"'/#.F006T=SJ*VSN8)[J3RI'24YC#V\)Q(DBK
M[QX@UFW\6_"F^\!ZK^Q=XXU3P-J=P]U>>';NW\#S:3=S/=&\>22U;63$[M=$
MSEF4DRDN?FYK!^$7@?PC^SYJ6HWO@']@O6_ ]YJ]FVGWT_A_2/ .F27MLQ#-
M!*T.KJ7C)524;*D@<<4XZ:^5O\_O_P ^X/:WG_PWW?HCQ/\ X(XV\5K_ ,%5
M?^"A<<,<<:+XVT8[8U"@$VMP2<#N3D_7-?I8.E?'OPJ^'_@WX$>-SXE\#_L$
M:QX-\1E73^U="T;P#IU\5<$./.AU=7PP)SSSDYKU3_AJGQX/^;:?C9_X-/"'
M_P O*?V8KLDON5@^TWW;?WGMU%>(_P##5/CS_HVGXV?^#3PA_P#+RC_AJGQY
M_P!&T_&S_P &GA#_ .7E 'MU%>(_\-4^//\ HVGXV?\ @T\(?_+RC_AJGQY_
MT;3\;/\ P:>$/_EY0![=0>17B/\ PU3X\_Z-I^-G_@T\(?\ R\H_X:I\>?\
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
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "D89I:*
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
M+^)?PQ^(%MXUU#X<6_CF*QNO$*"%8[C.K69CC@O"R!(Y5F)6(EC('Q$/L/\
MX)^_L\:?^SU\&+Y;/P!<?#.Z\8ZU=>)]4T*\\37'B2^BO;G;Y\MU?33S":XD
M9=[F-RF3PSG+M[JJ<=.*4@$_2B]KVZ_\!?C9?<#UM?I_7ZO[S\G_ -O;_@EA
MXL_X*?\ P#\.Z;\0O@)I/A']I#=IZS?%K1-8TT:7IT<4\7FRW+1SI?7,GV5'
M MOLLD:3,%CG5,S!?B'_ ,$G/'T__!2SXW7'B3X9W7QD^!_[0TFD:D^I+\2+
MOP_!X9O+%$4+J>GP74+7\2NOF1[(Y67RH@"F]ROZO;,G_/%!&32A[MK?U>W^
M2?J$G?\ K^O34_&/]J7_ ()X?M$?$/Q'_P %$H]#^#/B*^M?VA4T&S\$7/\
MPD.@Q1ZD-/DCBEED#Z@'A1D4RIYBARG#*K_)7KW[/7[*WQM\#_\ !5KX4_%C
M5O@[XJMO!WA7]GRU\ ZC<'7-!DFAUB%?M#0"-=0+,I9?($@^3S'4DB/=*/T^
M\O\ V?TH*<'C]*:T2796^Y./Y-A+6_G_ )I_^VH_"O\ 9T_X)+_M5? S]AS]
ME_6M*^'2P_%K]F/XD:OX@N/!-_XFTR.'Q;INHRQ/(T%W%<RVZ2JB&,><R%1)
M*1G"B3[0^/O[)_Q2\1?M<?LW_M):/\+8UO/AS9Z_INN_#?2=:TYKVR34[>4Q
M7,4TTEO9/<"X;_2 LN/WF4>;:2WZ";,]N#0(O;FAR;W_ *TY?Q2_R#_@_FY?
MFS\6O#O_  2%^.W[/WP=_8=T&U\#W7CS4OA9\4+KXC>.?[*UG2XK70([FZBF
M-I!]KN8#-)&N?]4I0LCD-RN:=_\ \$C?V@OBO^Q!^U1X5;P'<>%/%WB;X\/\
M7O!FF:KKVF-9^*++SU9;*22UNIA#*41B5F"Q[S#\Y&]H_P!L?+]10%XZ4)M.
M_P#7V?\ Y%?B.6N__#[_ /R3/SA\+_L2_&#XC?\ !6?XV?%Z_P# T?@_P%\6
MOA!%X+MYM6UNREU'3KYH(RPDM[22=6$<D>QBLNWD,K.,@?,G[&?_  3C_:E^
M$_Q-_83T[Q7\$38^&?V9=5\266OZQ8^+](O'NXM1D?R[Z. W"-]F59%.T%I\
M)+^Y!""3]N=F10$]J(^ZXM=/\V__ &YDR7,K/^KI+]$?G%_P2C_9)^.W[!WQ
M9^)'PI\5?#?0?&'PQU#XA:CX\\+_ !*N/$-JSVL-YM5X7LRK7?VT(N=VU4+2
MS S;0N_YZT#_ ((V?'[5?^";_P 4_A'J'A;1K#Q%X7^-K?$_PA(WB&WDL_'L
M"W 8VY"Y-LC0[RAN-C&78&5%RX_:+9STHV9&,5,5:S71)?<TU]UD.6OS;?WI
MI_?=GY(_M'_\$VOC=\8?@M^WQXVL_ &I0^,/VIW\/Z9X7\$/K&E+?:?:Z5&L
M'VJ]G%W]B5I/F?;'<2,J@=68J/T/_8/^'=_\,?V//A;HNN^%6\(^)]!\':3H
M6J:?,;22>WDLK9(/+:6UDEB= RNR;9& 5^Q+ >O^7G^&G>7D415ER^B^2O;\
MV$O>=_-O[[?Y(_.O]G;]AGXE_P#!,[_@I%\>/B/X+\'WOQ8^$_[15X/$-Y8Z
M-J=A9Z[X9U?SIYI T=_/;P3VLCW,Q#).'7<J^60I8]E_P4M_9(^)7[7>F? _
MQ[I/ANW.O?!/XGZ?XS7P>FJ0-<ZWI<;*DL?G2-':K?*N9$1I?)X*^=D[J^XM
ME-,>15*Z4?[MK?)W0=6^][_-6/Q9_:I_X)'_ !Z\>?\ !-7]IC2]'\#W>K?$
M;]I#XP?\)Q9^$X]:TN/_ (1K34O%DC%W<2W26QF:*,EQ;R2@%XU!8!F7U[_@
MXFCFM?V;?V4=0L?#+:1K%Y\?_"%S)I-R]O#.MR+2[1(9Y;=I8MZA$C+H\B@*
M-I90*_4@+@?=KSS]H/\ 9(^&G[6%AI-K\2O!/A_QK;:!<&\TV+5;43I93D >
M;&#]V3 P&'(YP1DU,;Q22V3B_P#P&R_)!+WKWZJ2_P# K_JS\SOVGO\ @CO\
M7OVZA^VUXLNM,3X<ZG\:O^$<M?!?A_5M2M9Y[T:&8IO-O7LY9X(DN7CV1@2,
MR [G"X .]\1O^"?7QG^,.I_MD?%B3X>ZIH.N?&#X6V'PY\'^!GUC27U&ZECL
MHXIKJXECNS911K/D1YN2YB21BJL4C;]4-.TV'2]/@M;>/R[>VC6&),D[%4
M9//  ZU,$P.E*44X.ETM;[U9_@5SOFYWO_E9_HC\WF_9]_:,^$G_  0@^'O@
M+X6_"_2+#X^>']$T;PYJ.EZS<Z++<6\-M./M%Q;S-)/8NX.Z:(RN=HD9RGF@
M1GPS7O\ @DE^T#XJ_9I_X*$>#&\&:?I]]\<=6TW7?!#S^+HM1&M&!TN)+=IY
M")%F_=^69;KRPTK9)V9DK]E/+^6CR\G\:N;Y^9R^U_P-OFKD0]U12^S;\.Y^
M7?C/]D;XZ?$+]L_]A'QA>_"/5M-T3X2^#K[2/&UQ9^)=(G7P]->V*V*J"US'
M).\/EB64P1N@#J(VF8$5Q'[(O_!'_P",7PXU7]D[X;:]HD6D^$_V6?&_B/Q5
M?^-(]2LV@\6PSW!ET^*S@CE:Z$DGF%9Q<QPJBHVUI<K7Z]A,?_JI0F*KVCO?
MSO\ ._-^#;_X(N72WE;\+?BC\';W_@F'^TY<?LF:]X8C^ OB9=>U+]IU?BY%
M#_PDOAH?\27#-R_]I[1<#A?+SC)^]C)'[O6TK30K(T;PLZAC&Y!9#CH<$C(]
MB1[FG[,#I^E*!@?=J-ERK^M$ORBBGJ^;U_%M_JQ]%%%, HHHH 8_ S7YW?\
M!0/X-?&+XA?\%=OV8_BEX2^"?C+Q5X%^!?\ ;ZZUJ5IK?A^V.I?VC8QPQ&SB
MN=1BE81N"'\Y8C\IV[A@G]$F^;KTIK8(S^-$=)*?5?Y6_4'K%Q[GYU?M;?\
M!/OXD:#^U?\ M)^.OAQX;D\7VO[4GPOC\'SF+4+*S/AK6K>V:R@N;H7,L9:Q
M:W9"S6XFF5HF'DME369X0_X)7^+OV%?C/\!?'_@'2+GXF2> ?@U/\(?$6GZ9
M<V5A>RR;Q=0:E!]MFAA:(W+3B1&E$B*\9593N _2@;>HYH !Z?6IY5RV^7R]
M[_Y)AUO_ %]G_P"17W'Y^?\ !/G]D;XZ_P#!./X'_LZ_ W2?"G@WQCX(OHM:
MN_BYXE?5/)FT.[N=]Q''91EE:93+(8MPC?<(P2(0=P\;^#?_  1P^)'AOX;?
M ?X!:EI)MOA_\!?C/<_$?_A,3?6;V>OZ3%/<W-C:Q6ZRF[6\9[B-)5EB2) D
MC+++\BM^LS*M+P!S5?:YNNGX--?=;0GETM_6J:?WW=S\F/C)_P $:_B+XF^%
M'QT_9UTG2FF^'?QO^,-M\18_&8O;..ST72I)K6ZOK*>W,OVMKI)+=XX?*A:*
M0/$S2Q?.J_K/!:K;0I&GRK&H51CH!Q0,=?X?Y4\,#1'2/*O+\$DOP2*:O+F_
MK5MO\6+THHHH **** "J?B/4IM'\/WUY;Z?=ZM<6MO)-%8VKQ)/>NJDK%&97
M2,.Y 4%W102,LHR1<I'Y7F@#\W/V'];_ &LM>_;;U+Q5\4/V4;7X?W'C^[%K
MKOC^Z^)6D:X/#^@6:SRV6CV6G6Y,B(\A422!W+SW4TS858HX?J+Q%\$/$7Q+
M_P""CWA_QKK6F"+P+\+?!MQ%X9N&N(F^W:YJD_EWDHC5]ZFVL[2.,-(H5AJ,
MNTG:V/?CMV_UH( ^GK2VM;I_E;^O/4-[^?\ 7]>1^/W[5/\ P1W^+WBKP]^U
M?\)?#?A6SUS0?VDOB-IGQ"\/>.VU.SC@\)R/=I-?QW\4DJ78: (_D?98IPZR
MX)BRP'V3XO\ '_[77@F;XQ:/X/\ AG\//$6F^"]%T1/ACJFLZ^T,_C>YVQC4
MUO LI,+!1)Y9<1+YGEY>169T^N"1CGM1A2.VW%*.BLOZLDE]R7^82U?,_P"K
MN[^]_=TL?$W@3]F'4O$/[5FB_M03? O4OAKXTL_ >IZ%XH\'V>IZ/<:IXRO;
MF>TDAC::&Z%C+' (+C;//-&\OVB/<L8B K _8Z_X)7-I_P"W/;?'_P 6?#WX
M=_"&S\(Z5<Z/X!^'GA"*%XM'^U$F[U34+B&..%[Z8,Z>7 K11HV/,E;YS]['
M 'W:>,#&?PXJHV3373;YW_S8:M-/K:_G:W^0Y1@TM .:* "BBB@ H/2BB@#Y
M+_X+4?L*Z_\ \%$?V /$WP]\)W6GV_BV&^L=<T9-1E,=C>W%I<++]GG(!^21
M!(@R,!V1CP#7RY\0O^"2WQ,_;H^+?[7GCSQ!I5Q\%H/C]\/-*\):3X>U#5+6
M\NIM5M(K>47]ZUA-- (4EMT@0J[R/$\Q*1Y"O^J;$4,% [5'(FFN]_Q5G^!7
M,]'Z?@[K\3\R?V4_V)OC-H/[:?PS^-WB+X<WG@O_ (4I\ XOAO>Z#9ZUIDMU
MX^U6 R%8;/R;DP)8G"O&]Y) PD,0:- I==K]@76/VLM3_;"U3Q%\5?V5;'X?
MW7Q O6/B7X@7?Q)TG7&TO1[2*=]/T6QT^VS)'%YA16;>VZ2>YF;ED6/]'-HQ
MT]NE 2K;;=WY_BVW^?Z;$<J2LO+\$DOR/@/]IFT_:>_:L_X(X?$7PAXZ^"-G
M'\;/B'9:MX>A\/\ A/Q!IK6.GP.[K:74\]Y>1H%:,*6$4DK\J=B%FCCN_#/_
M ()Z^*OVG_\ @G!\"/A[XV\0?'#]F_QA\'["QM)I?"/B;3K74+JXM],^QR.M
MS9RW4;6SB64*"R2<'<B@C/W?A0/X:",?TI:.Z[V_"_\ F/71]K_C;_(_.?\
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
M?3_TF*?WM,<K\]UMK_Z4VON6G_#$@Z449HIC"BBB@ ILGW#3J;)]R@#\Z_\
M@F?\2_B=J7_!8W]LSX?^/OB9X@^(6F?#^S\*+HB7<,=E::?'>6DMXZ0VD($4
M>#*$+X,CK$I=F/->6_MR?$C4/V3_ /@LC^S:LWQ _: \$Z+XIUQ[/Q;XHUB[
MN[WP)XODN41;32+:T$CVEK(7WQDB*'R4Q*?,8&4?2W[)W[ /Q6^!?_!13XT_
M'+7O%/P_O;/XZV^EP:OI6F6%Y'<:-_9MB;:V:VED=DD+<%Q(@'/RXQM.3X'_
M .":?QL^*.C>"_"O[17QR\._%KP7\._%]IXSTZ:S\'?V7K^LW=G*\MG#>W/G
MO;_9D9@62&V6638JF8+O#JDVO9\VZ2O^O]==MA2U]IYWM]W^?W;G%_M4?%7X
MH>!?^#@7]F3P7_PLS79?AGXWTG7M2D\(V\$5G8PS6MA,BM*\?[RZW%P^V9F5
M'0%0O;[P^,OQAT/X$_#J^\3>(;H6^GV1CB50R+)=3RNL4$$>\JOF2RNB*&8#
M<XR0,D?*O[3/_!/SXJ?&;_@IC\*?C]H_B;X>:?8_""SU#3M.T6]L+V6;4X;Z
M(QS/-,DBK&ZALH%1AD<YS@=OX]_8 U+]I/XH_%RQ^-GBVU^*'P*\>+I+>'_A
MY<Z9]DB\.36@5Y)#=1.LLOF3*),$CK@Y %$;^S4>NOYW7X#?QN733\M?^"?&
MOP5_;'^.GQ%_;8_X*":7HOBS3/%'C?P3X"T&7X;^'=)O%N]+T^[DTNYNQ%:1
M%BMS*L\RK),5S*ZJ"$39$G$?L"_MD>(O#7[8G[%>@:%XZ\;>)M5^,W@O6+'X
MQ>&_$6KWFH7FF:O80F?[=-;73LUC/]I\Y/D6-7B"@*5V8^G/V._^"%?A7]@7
M]M+XR_&#X86'@O3?^$JTJQT[P#HT]M>&#PCLMQ'>B5_.+3)<S*LAQAEQ@$#-
M>X?L[?L#7'@?]I75_CA\3?&$GQ*^,&K:8-#M+R+3_P"S=$\*:;O\QK/2[(R2
MO$KM@R2RS2RR%?O*"RFH67+Z:_\ DVGSNF_1:DSUYEYZ?^2Z_*VGJU;4^DHS
M3J:B[33J104444 %%%% ',_%GPWKGB_X<:QI?AKQ+-X-UV]@,5GK<5C#?2::
MY(_>K#,#$[ 9P'!7)!(8#!_.G_@BY^U+\8_B[_P06U+XD;O$WQ>^,E]<>(6T
MR*XU",7>HWQNY8[=!).PBBBC8H<<(B(=JG 4_H]\18_$3>#+Y?"G]BCQ P46
MAU82FR4[UW&01?.1MW8"XR<<@9-?%/[ 7_!+KXN?L0_\$U/$7[/^E?%W0=%U
MD?:I_"_C?0]#<WFESW,[3R&:VN7DBD4,=@*E248_=90YSU]^^UE]]_\ (?\
M+Z_A8^:_^"2OBW1_A3^U+XHT'Q9<?MO:;^T'H/@[4=5TSX:_%SQRFL:/XFC1
M@&GTJ8);P7DP:,QJS[8P))64'RV>+'_X)W>(U\/?\%)?"NF_M$:A^VM\*OC/
MXFO;[5='\.^,?'::E\./%5ZT3R306;6T4<3"/S2\=L"8T*1(6=MJ-]\Z1^Q)
MX^^)]SX1\6?%+QSX=G^+7P]\+ZUX>\.^*/"V@_95M+K4H887U=H+AY%\]$A7
M; ,0;I)200R)%#\*?V)/B-XST'X5P_M!>.O"OQ+UCX,^(/\ A)-%UO2=!?3+
MS6+M+.XM();Q6D=%*+<O(PA"B21(22JHZR[:)I]ORN]O.UGJ3)7BUW_RZ^7H
M<E_P61_;G\:_LS:5\)_A?\*6:V^*WQ^\3?\ ".:-J*6<5Y)H5G%Y;WU_%;RD
M13311R1A$E(CW2!F.%(/S'^UQ^T)'%_P2%\5^*?V8?B!\1M?U;PEXZL]-^)<
M/C'Q5>VGC._%O,(;[2UDN75[*\G8PA8K)8MP9D@3>1&?H36?^"5GQ3\?_#3X
M+ZYXW^-MMXW^/?P*\97?B?0_%][X>6VL=0M+F3;-IEQ;0.K"*2 (I=&#*57
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
MH=$%Y#%96FGQ75M<73I#:P@0QD>8J%P"[B)2[,>:_1BOBW]CG]@#XI?L]_\
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
M0/$%IJ4MM&3M#NL,C%5+< D $\5Z!7P[_P $<?V;O ?@?Q1\>/B?X"\$^&?
M_AGQUXUF\/>&K70["*SM)M&T0&P6X58U )GOEU&;><ED>+G &/N*GII;LB=;
MNX4444#"BBB@!K$_E7/_ !-^+'A?X,^$)_$'C#Q'H'A/0;9E2;4M:U"&PM(F
M8X4-+*RH"3P,GDUT)YKYZ_X*0?LWWWQ^_9P\20^%_AS\-OB5XZ_LJYL-$L/'
M4S#2;4S1LKRJOE2J)L8 P(BXPIF1>:F<K*Z*A%.5F>P^(/BUX5\)?#M_%^J^
M)O#^F>$H[=+Q];N]0AATU8'QLE-PS"/8VY<-NP=PP>:QOAU^U'\,_B_X?UC5
MO"7Q$\">*-+\.)YNK7ND:_:7UOI:[6?=/)%(RQ#:CMER!A2>@-?E'^Q9^SU\
M1OVOO^"''PW^$OPJ\'> =!U+X2^,-0T3QWX:^+KW&LZ;J^H:?).TUOLAB >%
M[V=)@,JL#6ZQYEVLQ\__ &A6T+QU_P $HOCW\!=>^&?@G]E/XT^"?''A^VN-
M \(:>MQH'Q#U>[VS:/' JC$D=Z+=EV2LX@\E9)2 KHM->\[:[6\TVM?/?9:D
MQN[?/Y-7T\MMWH?MA\+/C5X/^.GA?^W/!'BOPSXRT42M ;_0M4@U&U$BXW)Y
MD+,NX9&1G(R*C^(OQQ\%_!RYTF#Q=XN\+^%9M?N?L>EQZQJMO8MJ4_&(H1*Z
MF1^1\JY/(K\X?^")GQW\0?&C_@H_^U#/\9/#LGPX_:.BTSPYIWB7PA86NW2+
MBSLK=XX]3CG$LGVJ25IP06 $<#VZQO,"[#MO^#B#]CO7/CI^PSXXOO!/PE\"
M^/=;EM4O/$.J:K>^5XATO3+)HYW31VD@E592D<O >-5+.PBG>5A2J6@E+I^G
MK_P--@IKFDXO^M+_ -=_F?;'Q>_:=^&OP O+&V\??$+P/X(N-31Y+.+7]?M=
M->[5" S1B:12X4D E<XR/6MCX6_&;PC\<?#']M^"O%'AOQAHHF>V_M#1-3AU
M"U$J8W1^9"S+N&1E<Y&17Q!X@^&G[-'QZ_X)M^$_VF_'WPFTWQ=HWA7X06U[
MHVF>,4&KS:=96]HUREJGG#;)<2.1&9L;YB(^<$"O?_\ @EG^RVW[&_[ OPS\
M"W&FV6DZU:Z4-2UVUM(%A@@U2\9KN\2-% 58TGFD1%  "(H   %5RV<HO=?U
M^2U)YKI-=?\ @?YGT*K9-+34X%.I%!1110 4,<"BD<94T <MXH^-'@_P/XRT
M7PYK7BKPWHWB'Q,[)I&EWVJ06][JK*0&%O"[!Y2,C(0'&13?B?\ '#P7\$K3
M3[CQIXN\+^$;?5KH65E)K>JP:>EY.>D49E=0\A[*N2?2OSL_X+J?\$S/A_\
MM5V7AC0?"?A6&X_:0^*'C+3[K2_%2R2/J6@:=9M%]NOY)-P,6G6EKM3R@50S
MSP!0;B52WH/_  7(_8VU[]I']@+Q<OPW^&?P_P#BMXRU+0UMI=5\07>_5+2P
MB59#)I):*1/M+[2R@2PKO(<^:WRF)2M#G>Z?^7]?(J,;S45U/MCXG?%[PI\$
M?",OB#QIXG\.^$=!AD2*34M:U*'3[-&<X13+,RH"QX SDGI6WI>IV^M:=;WE
MG<0W=I=1K-!/"XDCF1AE65@2&4@@@@X(K\\-'^&]C^WM_P $//A_K7PA^$/@
MWQ7KFH_#N+0O"^B_$_47NXM#A$#6LC)*T#++< Q +*%M_."QLTB*JK7=_P#!
MO#XKTO6_^"3/PUT73/#?B/PI-X%?4/"^J:;K5W]LN8=0M;V9;H^;L0,C3%V"
MA0(\^6,^7DZRC:4X]G^&S?RT^\S4KQC+O^>_^?W'UB/CAX+/Q5_X00>+O"__
M  G"VOVT^'?[6@_M86__ #V^R[_-\O\ VMN/>N7\>?MR_!/X4^+;W0/%/Q@^
M%GAO7=,8+>:;JOBRPL[NT+*' DBDE5T)5E8!@."#T(K\X_\ @K3\"?\ AG+_
M (*%?LN_%>3X*>&9/A'X7^(%G;WOB?PSJ;Q^+KO6-1ECCAGU(M;^9-;+/\Q3
MS96N&P'DC\S8WJ'_  59_P"":/P-\5:'INBV?PM\)ZM\7/VC/B%:Z*_B:^TZ
M.^UBUAFD:\U2[CFD!>-;?2[2Z$>TA8R(@,'DYQU2?=V_+_/4TE9?=?\ ._Y:
M'Z+:#KMCXFT>TU'3;RUU#3]0A2YMKJVE6:&YB=0R2(ZDJRLI!# X(.15RJNC
MZ7;Z'IMO96<$=K9V<2P00QKM2)% 55 [    >@JU5>A"O;4****!A1110 UF
MQ7*Z1\=/!7B#XF:AX+L/%_A:^\9:1"+B^T&WU:"74[*([</+;*YE13N7EE ^
M8>HKIKF,3P2(VX!AM)5RK8/'!'(/N#FOR3_;-^# _9._X+<_LK?$34/@EX4T
MGX6W&LW'@C0/$?@[4_*UBZU[5(V6*?6D:W1YU"K<D('?=YDTKSN<PLHZS47U
M_I?>]!NRBY=C]/M2_:#\!Z-\5K3P)>>-O"-IXWOX_.MO#LVLVT>K7*;6;<EJ
M7\UAM5CD*1A2>QJQXJ^.'@OP1X]T7PKK7B[POH_BCQ-N_L?2+[58+>_U7;][
M[/ [B27&#G8IQBOY\OVB_B+J'P2\6?'#2M6U*X\9?L?_ !*_:(MK[6/C!INE
MM+X@\&:U:75M=W%M$#*LK1QM$EFMXH*!(YGA60NL#>_?\%9/@AX^_96\!_\
M!0+Q3\0O"VH>*O!OQX'AB\\$>+]/U*P\S2[ZSE$-EITML\\=XLD$\D1B-O#*
M"JNQ*DMA<W[M3[_G:+M^.G>WFA\KYW%_UJU^%M>JOY,_:GQ)XFTWP9X=OM8U
MC4++2])TFVDO;V]O)U@M[."-2\DLLC$*B*H+,S$!0"20!7GO@#]MWX+_ !:\
M6VGA_P *_%WX7^)M>U#>+73=)\56-Y>7.U2[;(HY6=L*I8X!P 3T%97@?X,7
M_P >/V$O"O@;XRPW&I:IXB\'Z=I_C:W6=HCJ%PUK$+Z!W3!V2N)4<*1E'8 C
M.:^/_ ?P!^!/[(O_  4)^,'Q<\)_#7PCX!^'_P"RY\-9;?6;KP[H,5O)>:M>
MQ?VE>\QJ#));:9;V85>W]IN.]5*T9N,MM=?3^OQ,X^]!-;Z:>MC]%+[Q?I6D
M>(=-TFZU/3[75-8$K6%G-<I'<7HB :4Q1D[GV*P+;0=H()QFM6OPC^"/_!5+
MX2_M/?\ !Q+\#O&FF_%I_%ECKG@F]\,B&'2]5@TW1]9O;B1;?3+2*XMHGP8S
M 'N615E<,[&,;8H_W<H2]U2[W_.WY6?S*ZN/];+_ (;Y!1110 4444 ,$>U*
M^6O%?_!*OP_XL_X* Z7^TE-\3OBK;_$+1+#^Q;&&&31QIEOI1EDE;3O);3RS
M0L9I079S/AR1*&"L/JBD*Y-&SNOZN'2Q\[?\%&_^"<'A/_@IW\&+3X?^.O%'
MCC0_"<-]'J-Q9^'+FSMFU":/F(RR36TSX0Y(6,H"3EMV!CB_B9_P2"\/_%_]
MH/X3_%#7/BW\8KCQE\%K;[+X9NXY=#BCA#*$F:6-=,"2-*HVOD8 ^Z$KZ]*
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
M>(?BKXL\*^%]<'B3PQX0\3^*I-1\/>%]15V>*YM;4*FYXF=FC\]I0CGS!^]
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
M+;VK%0H01Y+NY^2*3Y\\9_\ !Q!9Z_\ "[X1VN@-\)_AG\0OB5X5G\5ZI/\
M$WQ'):^'_"\-O?R:>\*M"HEOYI;J"Y6)8O+'EPM*S!1@@'Z@TWS!GO7YT>$_
M^"V'BWXK?LR?#/6_ G@KP5XU^)'B[XO2_"BYT_2?$#3^']1:U@N;FXU2ROBB
MN+-[>".97>-WB6<@QRLFUO"OVA_C'\:D_;?\3^,?C_=_#_6O O[*.@:1JUYX
M:^'>I^)-.EU/6=;N9?[)BMU2>);J\:XM+2 K=;[<17A/E%G( !^QRMN%%?&/
MPT_;9^.?PG_:A^'/@?\ :"\%_#'0]+^-%KJLWAVX\'ZQ=WD_AFZT^S^W36.I
M>?&J3[K<2D7-N50/;LI3#HU>.>&O^"L_[1WB;]B/PC\;A\,?AO9VGQ2U#2O#
MO@#PP][<MJ_B+4-1UF*&WFE9G2"UMCI_GN 7=BZ+*S11EH@ ?IC17YR^,O\
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
M4\)^ ]-T>^A\7>!K?XE>.+Z<3,GAW2+RW T^&#!"M<W=TS[ ['9#:3L5)*9
M/J,3 ^OO[4Y6W"OE[]J#X_Z;X3_;H^%/AG4+>S;2/"/A+Q1\3O$&H27MY#)H
M=M90V]A#((HI%AF63[?=\7"2A?(W(JN%<>+? #_@IO\ M :UH/[-?C3XE_#?
MX9^%_ OQ\(LWL;#6;J7Q!IQ;2KW55U1D9?L\=FMM9DM"9'E59$8LK%H5 /T+
M+;133)M/>OR:_;S_ ."@_P"TQ\;O^"='B/Q_X-^'?A#P_P#"?XX1P>#O!;?V
MW=1>-K2WUBY6RL=;E41_9PMRDJE+6-A+%]IBD,S;&2O2/"7[:EU\)/B5XTT'
MX;^$K/QI\1/$_P 0[7X)^"(-4\27\-KJ::!HD=QJ&J7QD>:*"&T>6^$GV2%9
M9VA16WL5D0 _1\'-->38>_X"OBWQY^W!^T!^RI^SCXXU?XP?#WX0V'B3P_JF
MF:=H/B5/'MKX?\%:]%>G][=2O?2&\M!9 -YD)CDEN&"BW5]S&/YX\1?\%F/B
M-\1/V(?VI)-$\1? ?Q!X^^$?A[2KK2?&/@+5KZ\\/7TFKS7-M';1I(HDCU")
MX,)B:2-I+B L4 =: /U9$F6Q@TZORX^)_P"T;\7OV*?#]O:ZYHOA'Q[X\_9;
M^ </B?6]736=8:VO9KO55LR'1[C$\C:;I5[/)-<1R2B;:R,J/(LGN_[:/_!6
M[3_V4?&GCB^M]-M=8^'_ ,&_!L/B3QQJ&<3/J.I2QP:%H]JV]52>X9GFEDD5
MUBB,)('FAE /M"BOSN_87_X+.:M\??VQO#?PM\3:Y^SSXN'Q"T_4K_29?A=X
MMGUBX\+364<<S66I":-5F\R)W*7,!1"]M(OEX96KZ _;+_:]\;?#SXP>"/@]
M\'_#'A_Q5\6O'UE>ZR)?$%_)::)X5TBT,23:C>>2K33!IIX(8X(@K2/(Q+HJ
M$D ^CS( >]!E Z[A^%?EU^V5^W=\??BC^QG\2/ACI<?P[\ ?'?2_B-HGP>UW
M4++4+^33KJ+Q!%;Q6VH:3*%26WG/V^)RLI9H$MYR&9_+->Z_&\^*O^"6/_!&
MGQ=JWA#_ (1"S\;?#OPQ+K,_]I:KK.KZ/]LR)+E8);R>:]<$EU@660@.8PVU
M,X /M RA>N1^%*S;!FOSV_X)A>&_''[&7Q1^'G[//B%M)USQEJW@C4/B!\2M
M:.LZUJ\KS+<6=AISQRZA=2>7-<L+UYTC18M\#&.- <GS_P"*W[:G[0'[9'QP
M^ _A_P"&MU\/_#?A_P 4?%CQ;>64EQ-J,;:UH'A6;[+ONC;R8:&:[)8Q@J'?
M[("/+$NX _4E'WKFEKXM\7_\%,O$WAG]B']I/XOKH.AO%\./%NM^$_A_ B33
M1^(9K.6'3+9K@!P6\W6#/%^Z*#RE3!R2U<OX\_X*D?$[P'XT^.>M7WAOP#9?
M!O\ 9OO;&#Q?XGEEN9+W5)1I%O>7VFZ;:J^'N_/NH8TDF>.*,/&#YQ=C$ ??
M5%?FM^Q5_P %Q=:_:"_:O^&_@G7]1_9XUBQ^,#7<>GZ3X!\:2ZUKO@>:#3Y[
M\1:F6C6*Z5T@>(RVZQK'+M&'5@U?2_\ P5#_ &S?%'[#_P"SI8^+/"^@Z1J4
M^I:]:Z->:QK?VHZ'X/MIED+ZKJ M8WG-K$45&V!0&F4LZ*"U 'T@TFTXIU?E
M[^U?^UG^T[\=?V.?A=H_ANU^$NC>*/BO\5=,\(6/BKPUXGNM1\/>,-(\EM3-
M]8RVKBYMK>2.RNX+F*5O,$<4HC9C*C+W_P 3/^"E7Q_O_A]\4OB9\-? 'PKU
MKX5? 5]2M/$EUKFL7MEJ'C>YTB-CJ_\ 9 CCD2UAAEAN(HI+CS?.:/("K\Q
M/T#IJR!FQ7Q-J/\ P4"^,G[6/C'6M+_9?\'_  _O+#P;HNDZKK>K_$*[O+2*
M[N]2L(]1M])M(K5#^^6TFMGEG>39&;A%V.0V/$_VL_\ @II=?"K_ (*,?!&S
M\5>'-5TGXE6OPT>71_A3;^)8C)K7C#Q#>P6=KI\UU&?LCP6T=C>;KQ\QQK,K
M*IDE2)P#]1Z*\]TGQUXB^%/[-\OB3XHWGAG_ (2#P]HD^K>(I]#MYX-*A:&)
MII1")G>4QHJE=[$,^W=L3=L7XW^"7_!3?]H*"T_9H\8?%OX8_#?PY\._VC+O
M3_#EO;:1K%Y-XBT74[ZQN+VTN9HGC\G[-*ENRF .980RL\A;=$@!^A#R;/7\
M*<#D5^8_Q!_X*.?&WX^_L/?$KXB6G@7X<V_PSU76M5^'WA=)=6U*+5_%\]UX
M@30-.F0VLL+VEN&E<RR+,)W9&,2P*%D;U*#]L/\ :$^)=YXLN_V=/A3\/O$O
MPK^$>MS^$([;Q+XCN;/7?'LVGLMO>IILK*;>U6&998$FNWD$SPL3L!S0!]S4
M5^6_[5O_  <(M\/_ (L_$ZQ\!ZQ^SY8Z3\%=2O-)UC1?'GC"73?$OC6]LHA)
M=VFEPPHR6^U]UM'/<>8DLZL @52Q_0OP_P#M$^']:_9@L?BU+))8>%KOPM'X
MN=YQ\]M9-:"[)<#NL9YQZ4 =[17Y[_!'_@IG^T%::3^SAXV^,'PT^&_AGX;_
M +0$]CH*QZ1J]W-KV@ZE>V<UU:74T+IY/V680E3$',D"NKO(2'B3Q_3O^#E*
M'Q+XDT?QII.I? .X^%>J^([;1(O"+>+IC\29K&?4%L4U46JQ_9T8!UN38MF0
M0ABTJ,"% /UG9MHI#*%ZY%?GW\9_^"D'Q\UFY_::U;X8^&?A'I_P]_9NU2ZM
MKWQ+XNFU"8ZD+'1H;Z_MHK6T(=IHY)&_>LR(%\M565B[1^/?\$[]7^/WP-\-
MZ/\ #7POI/@OQ;^T5\2O#=I\3O'GB?Q9XGUZ[T+0-/NBPLEN+>264MJ,\_VY
M&BLA;PJENC,& 3(!^L]%?GKIG_!8'XD>,?!?PW\/Z!\,_"]Y\:]>^+.M_"KQ
M#X>?6Y!I$<VCVEW/?7UK>%%?[,%BMY=SPLZ))(@CE=5W5/BG_P %&OVFO ]Q
M\<=+TWPI\$;^;]G/PAINM^-/$5]<ZG8Z0=2:QGU2\LK.(>9--FR:Q\MG*"-G
MD9R^Y8@ ?HK17Q%\'/\ @H?\:=<_:K^%F@>/OAEX,\*^"_C)X,U/Q5IFG6>N
M37?B/PLEA%:2N^IO)'%:[93=QQ!(O]4Y^:1@#7EGP/\ ^"XGB;Q]^UG\-_"N
MI77[.NM:/\5/$+>'8?"?@SQP=>\8>#F^SW$ZW5_+ 'L)XU%MLE6!@$:9-DDH
M4D@'Z845^;OQC_X*V_';PY\)_C'\6/"OPU^&]U\)?@_\0+GPQ%<:OK-W#JOC
M6VMKRWTV6+3XXD>-)S>M.B32G8Y,<8B)#2'TSQI^V]^T)\;/B)\3/^&=?AO\
M-_%7A#X-:[-X;U)O%.N7%AJ/CC5+:*.2\L-,VH(;0PL_D?:;IFB>7. $5GH
M^UJ*_,/]J/\ X+[W7@OXU>-O"_@S4OV?_"+?"=H[?Q!8_$SQDVGZMXCU(6RW
M%QI>FQ6ZLD1A+>0;R9GA>?<J(R(9#^@G[,WQOM/VF?V<O 'Q(T^RN--T_P"(
M'AO3O$MK:7#!IK6*\M8[E(W*\%E60 D<9% '<4444 %%%% !1110 4444 %%
M%% !1110!XQ^SA^R1_PHCXZ?&SX@7FM+KVN?&/Q':ZJ[BT-O_9=C::?!9VMC
MS(_F>7Y<\GF#8";@C8N,GR>W_P""65U<?L)6_P %=3\>6^I2:IX_'CCQ7K;:
M$4/B)7\2G79[7R?M!,7F82V\PR/A$)*'.T?7]% 'R+XM_P""=WQ,T3XM_$[4
M/A9\>I_AEX+^,6KQ:]XATF/PG#J>J:;??98+6ZN-*OY)U6U>XBMXBWG6]P(W
M!>,+G ^B?'WP>@\?? W6_ DFL>(;&UUO09] ;5;;4'75;=);=K<W"7.=XN%#
M;Q)]X.-W6NQHH ^)_!G_  2O^(&M_&#P+XP^*7QSA\;ZG\*?#&J^'/"5]I7@
MR/1-4#7]I]C>[U&Z-U.;R1(LL(XU@C,V)"N0 )/!7_!+SXA?#'X+_L^V?AOX
MRZ+I?Q(_9XT2Z\*Z5KI\%&71M;T:XBM87M+S33?"0N5L;)_.CNT/FPEL!7*5
M]J44 ?$;_P#!('5$\$GQ!'\7M0F_:$F\>6GQ&NOB-<^'H'MKS4;:RDTV*U?2
MUE5!8+ITTMLL*S"1=Y<2[JV-2_X)8ZU\4-'TMOB?\5]0^(FKWGQ(TSQ]XJ%U
MI)AT74[?38)$LM&LM--P\5C:1S?9YF),TDS12&5I#("GV)10!X[^S-^RK+^S
M1\0/BW=:?KD-WX5^)7BQ_&-CHHL3$^@WMS!$NH@3&5A+'<7,1N0!''LDGFR7
MW CX_P#@G^S)\:?VCOVC?VI/B=X%^+]Y\&[7X@>.I?!=Q;WW@Q-5N)--T.VM
M]/AO]-FDGA^SS/*-0*RNEQ$RRQNL8*9;](B-PQ35CVMG)_&@#YQ_96_X)M>%
M_P!D?XUV_B3PU>-_8/A_X=:1\-_#.D/;?O=(L[2ZNKJYEDN-Q,\EU+- S_(F
M#;YRV[Y?,_#7_!)CQ7\,?A=\%Y/!WQ@M])^+/P?O/$%V_B>]\*"^TKQ(->N7
MNM32YT[[4CKYDQB=&2Z!0Q=PQ ^W** /C&__ ."57BS3O#?P[\0:+\<M?F^.
M'@/Q+J?BF7QMXDTHZS8ZO-JD(@U"S;2_M,26]BT20I#!;S(+<0H59F+L_OW[
M,7P5\7?!SPEJO_">?$K5OBAXL\0:BVH7VI7%C'IMA9Y1(X[6PL8V9;6V1$7"
MEY)'=G=Y'9B:]0IKIY@P: /S?^!?[,GQI_:-_:%_:D^)O@?XM7?P;T_XD>.Y
M/"$]O>^#UU2ZDTW1+.VTV+4-,FDGA^RS22)?8>1+B([T=8]RDOZV?^"66N_
M77_".H?LY_$ZU^$O_".^ ;7X<W=EK7A@>)[/4=/M)Y[BSN=GVFV9+V*:[NW\
MPLR2&X;?&<"OL=1M'^-% 'SCH'[ ]_;?%_X&>+->^)'B#QE<_!?3]<W3:S )
M+[7M4U.*.%[]Y498X5CB-TB0)$45;A54J(P#@_$#_@F,GQ5\%?M":?K'CB\M
M]7^.'BW3?%=EK.F:<MO<^%7TN'31I4:J[R+<>1/ID<Q+!%D,KJ57))^K** /
MC'7/^"8OQ"^,>N>)?%OQ4^-6G^+OB$/!6K>#/ ][I?@P:/I'@C^T[98+S4%L
M_MDTMS=2^7$69KE%"H454!R/1+_]@&V:R_9ET.SUZ&U\'?LWW$-Y!I4FF^=)
MK4UMHL^E6+><91Y A6YEE(VR%F"#*XR?HJB@#Y&^)7_!,;5OB/\  ']IOP>_
MQ&CL=8_:5\1RZC>ZY'H.Y]&TI[6QL1IHB\_]]ML[1X_-+H-UR[^6 -IH?$O_
M ()C>-K?]I'XA>//A)\8K#X6P_%/1-*T36D;P5#J^K:4FGP-;Q-I=ZUQ&+4-
M"0"DL4ZJX,BA68FOLBB@#Y/_ &,/^"87_#)GCCX6ZM<>-(_$5K\*/A-#\,]+
MLH]'^QH9FNH[B]U/)GDVM<?9[5?*P=OE,?,?=A>3T_\ X))^(_!?A/X;ZUX5
M^*UCI/QF^'OBKQ/XI?Q7<^%!>:7K;>(;J6?4;:XTW[4C>65:!$9;D.@MDP<$
MK7VY10!\8ZI_P2M\6#PMX#\0:?\ &_6IOCKX(\77WC/_ (3C7-(_M33[ZXU"
MU^QWUB-*-PB6^GO;"...""9&A\E65RY=W]Z_9?\ @AXT^$&@:U/X^^)NK?%#
MQ5XBU#[==7LE@FEZ9IR!%CCM;"Q1G%O JKD[I)9'=F9Y&) 'JE% 'R%\;_\
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
MRQL+KQ')<E7N-.AMK.*TT[22Z\%+"RBAM_E)4R+,XSYA)^PF7<._X4*NQ<4
M?*'[5W_!-34OVF/$_P ==8A\>PZ!J7Q>^'%A\---N/[$-R_A>P2>]EOG'^D)
MY[7/VP #]WY9A0Y?I7:?%O\ 83TSXO\ [0WPW\57VIK:^$OAIX6USP[8>&K>
MV9/,EU.&VM6N?/$GR^5:0RPHGED_Z0QWC&#[Y10!\"^#O^"._P 2(-!^ OA#
MQ9^T/_PDWPR_9W\3Z3KGAW0(/ \.G7.I6^EI*NGP7]VETQFE@'V8+)''%&PA
M9I(9)&22+?T__@DKXD\(?#SX;WWAKXLVNE?&+X<^-?$GC5/%=QX7^UZ9K,NO
M7-W+?V]UIOVI6*-%<I&&2Y5E:!7!&=H^VZ* /BGQ9_P2A\6^)/"?@'6)OC5=
M:]\8/!/C6[\=/XD\4>'O[8T/4;VZLGL9(%T?[5&MM;16[(L$<,ZF%X_,W.[,
MQYO4_P#@C9XY\3^"/C VO_':U\0^//BUXO\ "WC";7;OP1&EI;2:$UK)#8R6
M4=VHELV>V 5!*CHK ,\K[I'^^J* /F'5_P#@G,?&L7[3DGB3Q<NI7W[2GA^W
M\,W4UOI;6Z:%91:,VG;(T,[F3,LUU<?>3!GV\[=YY_PW_P $H(=._8 UKX/Z
MA\0M:O/&WB;5[?Q9JGQ#@LHX;Z?Q#;75K=6FH+:LSQK' UC91);[BHAM43/5
MJ^OJ* /#OV;_ -GWXK^"?B)JGBKXJ?&8_$2\GL$TW3M(T7PX/#>@Z:@*M).;
M;[1<R3W4C*,R23%44LJ(@8YP?VH/V)O%OQ+_ &C_  C\8/AA\1K'X;?$3PUH
M-]X4NY-4\-CQ#I>M:3=30W!@EM_M%LZ21W$$<J2Q3*<AE8.IQ7T?10!\=_#K
M_@DM#X+M?A]-J?Q"U+Q5X@T;XI2?%WQMK6IZ<HN/&VLG3KBRA"I'(L5E;P^;
M T<*(Z(MI&H&XM(?:OVU_P!E_P#X;&^!+> 9M:CT72[_ %S1]0U1FLS=?;K.
MRU*VO9K/;YB;1<+;^27)8*LC'8W2O6J* /E;XR_L$_$;Q-^U1XX^)'P^^-,?
MP]3XD>&M-\-ZS$WA*+5-2L$L&O6@DTZ[>X2.W+->R%Q+;SY*@J5.TKA?LR?\
M$JM0_95^(W[/VL>'_B%9W.F_!OX<W7P^U;3KSPZ9/^$@%S+;W,]_;RBY!LIY
M+FV1FW+< H63J=]?8U% 'Y_?#K_@C%X^\*_#GX5_#W5_V@FU;X8_"?Q[9^,[
M/0[;P9'97'B%+;4)]16#4[K[4YN)/M,D3>9&D49,3,\,C,C1^KK_ ,$MM'\2
M?L8?&CX/^*/$UYJ2_&SQ+K_B?5-:L+8V=Q97&I7S74'E*TDF3:A;>-2S886Z
M_*H.T?55% 'S]^SG^S3\9/"/Q*M_$WQ:^/$GQ'.E:4=+T_1]"\+IX7TAW?9Y
MU]>0K<7#W5TWEJ%_>)#$&DV1 N2+/[5O[+GC_P"+/Q+\"^./AG\6+KX9^)_!
M27MI-:7NDMKGA_Q#:70BW17EB+BW+21M$K131RHZ;G'S!L#WBB@#X?\ A/\
M\$?-5^"^N_!_7-'^*5M)KW@'Q]KGC[Q$+GPJG]E>(;C68C!>QVEG%<H--V0M
M*L!5YA&TKNZS,QS#XD_X)$>,]9\+^-OAC9_'>\TS]GOXA^)-1U[6?"47A:(Z
MX+;4;A[J_P!)@U?[0/+LYII93DVS3JDK()<$$?<U% 'QM\1/^"7_ (VE^(/Q
M*C^&_P <;_X6_#?XPRZ?-XET'3/#4,FK:>]M86^G2'2-3\Y#8_:+2TMXV,D$
MYB*%X3$QR+'Q'_X)):3\1]'_ &AC/XI:V\0?&9-&A\/ZR+!YKKP0FC6MJ-*"
MO).TEUY-_;?;6W/&)'D8''WC]@T4 ?*__!7*3Q,/^"8_Q"\,:;%_;?BSX@Z7
M:^ 4^QV;*DT^LSPZ7+,L>7,:*MU+)R3L"\L<9K#^&G_!-#QU8^,? FI?$'XS
MP>/K/X+Z?/;_  YT^/PA'I4&F7S6KV<.J:D$N7%_=16SM&NQ;>(%Y'6-68%?
ML-EW>WTI1P* /E'P_P#\$PX]"_9<_9I^%:^+U.D? +6]$U[49DTHHWBV?3()
M2F5\X_9_,O7CNFR9>8]O.=PP_#G_  3"\>>&O$4WAJU^/6M6/P*D\;W7CD>$
M-.T);'7&DN+YM2ETU]:CN _]GM?R2S,J0+.R2&$SE.#]E44 ?']K_P $Y?BA
MX/\ %OB[2O!?[0FI>#OA1XX\87GC+4-$M/"\4GB*REOKAKJ_M++5S<;;>WGN
M))9,FU>:/S6"2+P1O?\ !9 :U?\ _!-3XH>&?#<-U<:]\0+*V\"V*0QM,X?6
M+N#3"Q'4JJ73,Q_NJQR.M?45-,0+;N<^U 'R'\(?^"9/B:S^(_P_U#XK?%C_
M (6?X8^#=E/9>!=!@\,QZ&EJ\EK)8B]U*2.>07MVEE(T*/'';Q(7>18@[ J?
MLK_\$ZOBI^SIIOP]\&WO[16KZY\(_A6R1Z'H-EX8ATK6-1M8.+.TU/4DG<7,
M$";4*0V]OYPC42%AN#?7JIM-+0!\DZ]_P3(U/7?^"?GQ0^"O_"P8;36?BWX@
MUK6]>\30:$5$J:MJ\E[=VXM?M'0VLC688R\* VW \NM7X[_L(^/M2_:5NOBI
M\&?BY8_"O7M>\*VWA#7;/5/",?B/3KVWM9IY;.ZAC-S;O#=0&YG4$N\3JX#1
M$KD_4-% 'R?^SK_P2LT?]G/XM_"WQ'9>*;S6H?AQI7B;[4=2LE?4?$>NZ]=6
MEQ?:S<7*NJB0_9I$$2Q859R P50IH^-_^"6EYX\_9E^/'@"Z^(?EZA\?O'<G
MBG6]931.8=.>>R4Z4L1G.Y?[/LEL_-+C_6,X0?<KZ^HH ^9_VC?^";^G_M-_
M&#XC>)-<\47UII_CGX/W?PBM+"SM0DFB6][//+?7J2ERLDDN;-0C(%7[&,E@
MY \Y^%G_  2V^*.C_'OX#^+_ !M\<O#/B+0_@%!?6VB^%="^'$7A_2Y_M&ER
MZ>EPRK>RE;A/,#97]T%4K'%$69S]O44 ?(_AG_@EQ-X:_8K^#OP87QZ\VG>
M?&&F^+_%-Z^DG/C26VU.35YXC'Y_^C"?4FCG)W2A1&4VG.X9-[_P2S\;0^,_
M%FBZ+\>-<\.?!/QQXVD\=:OX6TW1OLVOFXGG6ZN[&#7([E9(+*XNP9'5(/.V
M.\0F"L37V=10!\=ZC_P3:^)GA;XA?$:'X<_M :A\/?AK\6/$LGBK7M'M?"\5
MWK]A=7*HNH#3-5>X"V:W&P,"UK*\+LSQLK$$?3'AGPQXJTKQ[JTU]X@TJ^\(
M-:6L&C:8NERIJ-E(BD3R7%ZUPXN?,.W:!#&4VG+2$Y'644 "\+1110 4444
/%%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661575726112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Feb. 12, 2024</div></th>
<th class="th"><div>Jul. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="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>
<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="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>
<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="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>
<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="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-30<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="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<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="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<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="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<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="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<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="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 30,  2023<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="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>
<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="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>
<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="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>
<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="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>
<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="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>
<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="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>
<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="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>
<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="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">97124-6421<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="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>
<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="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>
<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="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>
<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="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>
<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="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>
<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="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<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="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<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="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>
<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="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>
<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="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>
<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="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>
<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="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>
<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="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<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="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<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="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>
<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="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,394,183,650<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">137,550,564<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="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">San Jose, California<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="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Ernst & Young LLP<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="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">42<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_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorFirmId</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:nonemptySequenceNumberItemType</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_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorLocation</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:internationalNameItemType</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_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorName</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:internationalNameItemType</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentAnnualReport</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_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="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-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentFinStmtErrorCorrectionFlag</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_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="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-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityPublicFloat</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: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_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityVoluntaryFilers</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_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityWellKnownSeasonedIssuer</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_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IcfrAuditorAttestationFlag</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_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>19
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661575527616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 737,154<span></span>
</td>
<td class="nump">$ 660,356<span></span>
</td>
<td class="nump">$ 515,327<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">222,484<span></span>
</td>
<td class="nump">208,306<span></span>
</td>
<td class="nump">193,652<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross margin</a></td>
<td class="nump">514,670<span></span>
</td>
<td class="nump">452,050<span></span>
</td>
<td class="nump">321,675<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">159,770<span></span>
</td>
<td class="nump">135,767<span></span>
</td>
<td class="nump">110,518<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general, and administrative</a></td>
<td class="nump">137,244<span></span>
</td>
<td class="nump">122,076<span></span>
</td>
<td class="nump">105,617<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="Show.showAR( this, 'defref_lscc_AmortizationOfIntangibleAssetsAcquired', window );">Amortization of acquired intangible assets</a></td>
<td class="nump">3,478<span></span>
</td>
<td class="nump">3,778<span></span>
</td>
<td class="nump">2,613<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring</a></td>
<td class="nump">1,908<span></span>
</td>
<td class="nump">2,551<span></span>
</td>
<td class="nump">940<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">511<span></span>
</td>
<td class="nump">1,171<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">302,400<span></span>
</td>
<td class="nump">264,683<span></span>
</td>
<td class="nump">220,859<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">212,270<span></span>
</td>
<td class="nump">187,367<span></span>
</td>
<td class="nump">100,816<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest income (expense), net</a></td>
<td class="nump">2,041<span></span>
</td>
<td class="num">(4,146)<span></span>
</td>
<td class="num">(2,738)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">545<span></span>
</td>
<td class="num">(1,109)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">214,856<span></span>
</td>
<td class="nump">182,112<span></span>
</td>
<td class="nump">97,626<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (benefit) expense</a></td>
<td class="num">(44,205)<span></span>
</td>
<td class="nump">3,230<span></span>
</td>
<td class="nump">1,704<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 259,061<span></span>
</td>
<td class="nump">$ 178,882<span></span>
</td>
<td class="nump">$ 95,922<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 1.88<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
<td class="nump">$ 0.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 1.85<span></span>
</td>
<td class="nump">$ 1.27<span></span>
</td>
<td class="nump">$ 0.67<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">137,694<span></span>
</td>
<td class="nump">137,321<span></span>
</td>
<td class="nump">136,619<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">139,790<span></span>
</td>
<td class="nump">140,667<span></span>
</td>
<td class="nump">142,143<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents amortization of intangible assets acquired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479405/805-10-25-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_BusinessCombinationAcquisitionRelatedCosts</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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_InterestIncomeExpenseNet</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482916/730-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482517/912-730-25-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_WeightedAverageNumberOfSharesOutstandingBasic</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>20
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661571118400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 259,061<span></span>
</td>
<td class="nump">$ 178,882<span></span>
</td>
<td class="nump">$ 95,922<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss):</strong></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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Translation adjustment</a></td>
<td class="num">(16)<span></span>
</td>
<td class="num">(1,554)<span></span>
</td>
<td class="num">(75)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Change in actuarial valuation of defined benefit pension, net of tax</a></td>
<td class="num">(476)<span></span>
</td>
<td class="nump">591<span></span>
</td>
<td class="nump">372<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 258,569<span></span>
</td>
<td class="nump">$ 177,919<span></span>
</td>
<td class="nump">$ 96,219<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661568106656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 128,317<span></span>
</td>
<td class="nump">$ 145,722<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for credit losses</a></td>
<td class="nump">104,373<span></span>
</td>
<td class="nump">94,018<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">98,826<span></span>
</td>
<td class="nump">110,375<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">36,430<span></span>
</td>
<td class="nump">29,052<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">367,946<span></span>
</td>
<td class="nump">379,167<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">49,546<span></span>
</td>
<td class="nump">47,614<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">14,487<span></span>
</td>
<td class="nump">17,590<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">20,974<span></span>
</td>
<td class="nump">25,070<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">315,358<span></span>
</td>
<td class="nump">315,358<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes</a></td>
<td class="nump">57,762<span></span>
</td>
<td class="nump">1,022<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">14,821<span></span>
</td>
<td class="nump">12,892<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">840,894<span></span>
</td>
<td class="nump">798,713<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">34,487<span></span>
</td>
<td class="nump">42,036<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">36,048<span></span>
</td>
<td class="nump">48,467<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll obligations</a></td>
<td class="nump">26,865<span></span>
</td>
<td class="nump">36,870<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">97,400<span></span>
</td>
<td class="nump">127,373<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">128,752<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities, net of current portion</a></td>
<td class="nump">10,739<span></span>
</td>
<td class="nump">13,618<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">40,735<span></span>
</td>
<td class="nump">41,807<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">148,874<span></span>
</td>
<td class="nump">311,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="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Contingencies (Note 14)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $.01 par value, 300,000,000 shares authorized; 137,340,000 shares issued and outstanding as of December 30, 2023 and 137,099,000 shares issued and outstanding as of December 31, 2022</a></td>
<td class="nump">1,373<span></span>
</td>
<td class="nump">1,371<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">545,586<span></span>
</td>
<td class="nump">599,300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings (Accumulated deficit)</a></td>
<td class="nump">147,967<span></span>
</td>
<td class="num">(111,094)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(2,906)<span></span>
</td>
<td class="num">(2,414)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">692,020<span></span>
</td>
<td class="nump">487,163<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 840,894<span></span>
</td>
<td class="nump">$ 798,713<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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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. 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AccountsPayableCurrent</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AccruedLiabilitiesCurrent</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_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CommonStockValue</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>22
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661575606144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">137,340,000<span></span>
</td>
<td class="nump">137,099,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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">137,340,000<span></span>
</td>
<td class="nump">137,099,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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>23
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661566269136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 259,061<span></span>
</td>
<td class="nump">$ 178,882<span></span>
</td>
<td class="nump">$ 95,922<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by (used in) operating activities:</strong></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_lscc_DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts', window );">Depreciation and amortization</a></td>
<td class="nump">34,432<span></span>
</td>
<td class="nump">29,323<span></span>
</td>
<td class="nump">24,429<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">70,197<span></span>
</td>
<td class="nump">55,530<span></span>
</td>
<td class="nump">46,475<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Change in deferred income tax provision</a></td>
<td class="num">(58,614)<span></span>
</td>
<td class="num">(1,420)<span></span>
</td>
<td class="num">(324)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Amortization of right-of-use assets</a></td>
<td class="nump">6,764<span></span>
</td>
<td class="nump">6,512<span></span>
</td>
<td class="nump">6,587<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Impairment of operating lease right-of-use asset</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,149<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="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other non-cash adjustments</a></td>
<td class="nump">253<span></span>
</td>
<td class="nump">754<span></span>
</td>
<td class="nump">137<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable, net</a></td>
<td class="num">(10,355)<span></span>
</td>
<td class="num">(14,159)<span></span>
</td>
<td class="num">(12,013)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories, net</a></td>
<td class="nump">11,549<span></span>
</td>
<td class="num">(42,781)<span></span>
</td>
<td class="num">(2,995)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(6,001)<span></span>
</td>
<td class="num">(6,276)<span></span>
</td>
<td class="nump">1,918<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(7,549)<span></span>
</td>
<td class="nump">7,439<span></span>
</td>
<td class="nump">7,046<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued liabilities</a></td>
<td class="num">(12,664)<span></span>
</td>
<td class="nump">21,409<span></span>
</td>
<td class="num">(2,907)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued payroll obligations</a></td>
<td class="num">(10,005)<span></span>
</td>
<td class="nump">8,903<span></span>
</td>
<td class="nump">9,692<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="Show.showAR( this, 'defref_lscc_IncreaseDecreaseInOperatingLeaseLiabilities', window );">Operating lease liabilities, current and long-term portions</a></td>
<td class="num">(7,480)<span></span>
</td>
<td class="num">(6,459)<span></span>
</td>
<td class="num">(6,245)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="nump">269,588<span></span>
</td>
<td class="nump">238,806<span></span>
</td>
<td class="nump">167,722<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(20,098)<span></span>
</td>
<td class="num">(23,338)<span></span>
</td>
<td class="num">(9,835)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash paid for software and intellectual property licenses</a></td>
<td class="num">(13,152)<span></span>
</td>
<td class="num">(11,594)<span></span>
</td>
<td class="num">(11,862)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid for business acquisition, net of cash acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(68,099)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="num">(33,250)<span></span>
</td>
<td class="num">(34,932)<span></span>
</td>
<td class="num">(89,796)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Restricted stock unit tax withholdings</a></td>
<td class="num">(52,078)<span></span>
</td>
<td class="num">(54,946)<span></span>
</td>
<td class="num">(54,191)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock</a></td>
<td class="nump">8,365<span></span>
</td>
<td class="nump">7,159<span></span>
</td>
<td class="nump">8,827<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(80,004)<span></span>
</td>
<td class="num">(110,132)<span></span>
</td>
<td class="num">(70,124)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from long-term debt, net of issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">148,597<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="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayment of long-term debt</a></td>
<td class="num">(130,000)<span></span>
</td>
<td class="num">(178,750)<span></span>
</td>
<td class="num">(13,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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="num">(253,717)<span></span>
</td>
<td class="num">(188,072)<span></span>
</td>
<td class="num">(128,613)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of exchange rate change on cash</a></td>
<td class="num">(26)<span></span>
</td>
<td class="num">(1,650)<span></span>
</td>
<td class="num">(75)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="num">(17,405)<span></span>
</td>
<td class="nump">14,152<span></span>
</td>
<td class="num">(50,762)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Beginning cash and cash equivalents</a></td>
<td class="nump">145,722<span></span>
</td>
<td class="nump">131,570<span></span>
</td>
<td class="nump">182,332<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Ending cash and cash equivalents</a></td>
<td class="nump">128,317<span></span>
</td>
<td class="nump">145,722<span></span>
</td>
<td class="nump">131,570<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of cash flow information and non-cash investing and financing activities:</strong></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="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid</a></td>
<td class="nump">3,240<span></span>
</td>
<td class="nump">3,973<span></span>
</td>
<td class="nump">2,313<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid, net of refunds</a></td>
<td class="nump">15,754<span></span>
</td>
<td class="nump">4,621<span></span>
</td>
<td class="nump">3,304<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating lease payments</a></td>
<td class="nump">8,344<span></span>
</td>
<td class="nump">7,419<span></span>
</td>
<td class="nump">7,639<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Accrued purchases of plant and equipment</a></td>
<td class="nump">392<span></span>
</td>
<td class="nump">1,357<span></span>
</td>
<td class="nump">1,360<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 3,718<span></span>
</td>
<td class="nump">$ 2,134<span></span>
</td>
<td class="nump">$ 8,134<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IncreaseDecreaseInOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the value of operating lease liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IncreaseDecreaseInOperatingLeaseLiabilities</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_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract</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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CapitalExpendituresIncurredButNotYetPaid</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredIncomeTaxExpenseBenefit</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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IncreaseDecreaseInAccountsPayable</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IncreaseDecreaseInAccruedLiabilities</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479365/842-20-25-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PaymentsForRepurchaseOfCommonStock</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PaymentsToAcquireBusinessesNetOfCashAcquired</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ProceedsFromIssuanceOfLongTermDebt</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>24
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661565442096">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity - 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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balances (in shares) at Jan. 02, 2021</a></td>
<td class="nump">136,236,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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Jan. 02, 2021</a></td>
<td class="nump">$ 1,362<span></span>
</td>
<td class="nump">$ 770,711<span></span>
</td>
<td class="num">$ (385,898)<span></span>
</td>
<td class="num">$ (1,748)<span></span>
</td>
<td class="nump">$ 384,427<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">95,922<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">95,922<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</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">297<span></span>
</td>
<td class="nump">297<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">96,219<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Common stock issued in connection with employee equity incentive plans, net of shares withheld for employee taxes (in shares)</a></td>
<td class="nump">2,270,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Common stock issued in connection with employee equity incentive plans, net of shares withheld for employee taxes</a></td>
<td class="nump">$ 23<span></span>
</td>
<td class="num">(45,387)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(45,364)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">46,475<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">46,475<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="num">(1,267,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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">$ (13)<span></span>
</td>
<td class="num">(70,111)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(70,124)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">96,219<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balances (in shares) at Jan. 01, 2022</a></td>
<td class="nump">137,239,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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Jan. 01, 2022</a></td>
<td class="nump">$ 1,372<span></span>
</td>
<td class="nump">701,688<span></span>
</td>
<td class="num">(289,976)<span></span>
</td>
<td class="num">(1,451)<span></span>
</td>
<td class="nump">411,633<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">178,882<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">178,882<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</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">(963)<span></span>
</td>
<td class="num">(963)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">177,919<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Common stock issued in connection with employee equity incentive plans, net of shares withheld for employee taxes (in shares)</a></td>
<td class="nump">1,812,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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Common stock issued in connection with employee equity incentive plans, net of shares withheld for employee taxes</a></td>
<td class="nump">$ 18<span></span>
</td>
<td class="num">(47,806)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(47,788)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">55,530<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">55,530<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="num">(1,952,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">$ (19)<span></span>
</td>
<td class="num">(110,112)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(110,131)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 177,919<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balances (in shares) at Dec. 31, 2022</a></td>
<td class="nump">137,099,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">137,099,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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Dec. 31, 2022</a></td>
<td class="nump">$ 1,371<span></span>
</td>
<td class="nump">599,300<span></span>
</td>
<td class="num">(111,094)<span></span>
</td>
<td class="num">(2,414)<span></span>
</td>
<td class="nump">$ 487,163<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">259,061<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">259,061<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</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">(492)<span></span>
</td>
<td class="num">(492)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">258,569<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Common stock issued in connection with employee equity incentive plans, net of shares withheld for employee taxes (in shares)</a></td>
<td class="nump">1,465,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Common stock issued in connection with employee equity incentive plans, net of shares withheld for employee taxes</a></td>
<td class="nump">$ 14<span></span>
</td>
<td class="num">(43,727)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(43,713)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">70,197<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">70,197<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="num">(1,224,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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">$ (12)<span></span>
</td>
<td class="num">(80,184)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(80,196)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 258,569<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balances (in shares) at Dec. 30, 2023</a></td>
<td class="nump">137,340,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">137,340,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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Dec. 30, 2023</a></td>
<td class="nump">$ 1,373<span></span>
</td>
<td class="nump">$ 545,586<span></span>
</td>
<td class="nump">$ 147,967<span></span>
</td>
<td class="num">$ (2,906)<span></span>
</td>
<td class="nump">$ 692,020<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockIssuedDuringPeriodSharesShareBasedCompensation</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_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockIssuedDuringPeriodValueShareBasedCompensation</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_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockRepurchasedAndRetiredDuringPeriodShares</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_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockRepurchasedAndRetiredDuringPeriodValue</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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>25
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661571776048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 1 - Basis of Presentation and Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock', window );">Organization, Consolidation, Basis of Presentation, Business Description and 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="NatureOfOpsAccPolicies" title="NatureOfOpsAccPolicies"></a>Note <em style="font: inherit;">1</em> - Basis of Presentation and Significant Accounting Policies</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</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; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <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;">The accompanying Consolidated Financial Statements 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"). They include the accounts of Lattice and its subsidiaries after the elimination of all intercompany balances and transactions.</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;"></p><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;">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 financial statements and the accompanying notes. We base our estimates and judgments on historical experience, knowledge of current conditions, and our beliefs of what could occur in the future considering available information. While we believe that our estimates, assumptions, and judgments are reasonable, they are based on information available when made, and because of the uncertainty inherent in these matters, the actual results that we experience <em style="font: inherit;"> may </em>differ materially from these estimates under different assumptions or conditions. We evaluate our estimates and judgments on an ongoing basis.</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;">Certain prior year balances have been reclassified to conform to the current year&#8217;s presentation.</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></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; 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;">2023,</em> <em style="font: inherit;">2022,</em> and <em style="font: inherit;">2021</em> were all <em style="font: inherit;">52</em>-week years that ended on <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022, </em>and <em style="font: inherit;"> January 1, 2022, </em>respectively. All references to quarterly or annual financial results are references to the results for the relevant fiscal period.</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Concentrations of Risk</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Potential exposure to concentrations of risk <em style="font: inherit;"> may </em>impact revenue, accounts receivable, a<span style="background-color:#ffffff;">nd supply of wafers for our new products</span>.</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 have historically accounted for a significant portion of our total revenue. Certain of our largest distributors each account for more than <em style="font: inherit;">10%</em> of our total revenue and our net accounts receivable. Revenue attributable to distributors as a percentage of total revenue 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; padding-bottom: 1px; width: 1%;">&#160;</td><td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 39%; 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;"><em style="font: inherit;">Year Ended</em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; border-bottom: 1px solid black;">&#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%;"><b><em style="font: inherit;">December 30,</em></b></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: 2%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"><b><em style="font: inherit;">December 31,</em></b></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: 2%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"><b><em style="font: inherit;">January 1,</em></b></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%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">2023</em></b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">2022</em></b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">2022</em></b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; 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: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;">Arrow</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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">28</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">27</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: 0pt;">Weikeng</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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">21</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 2%; 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">30</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 2%; 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">37</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%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Future</p> </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: 15%; 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">&#160;</td><td style="width: 2%; 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: 15%; 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">&#160;</td><td style="width: 2%; 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: 15%; 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">&#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%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Macnica</p> </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: 15%; 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">&#160;</td><td style="width: 2%; 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: 15%; 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">&#160;</td><td style="width: 2%; 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: 15%; 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">&#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: 0pt;">Other distributors</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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</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: 2%; 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13</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: 2%; 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</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: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">Revenue attributable to distributors</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);">&#160;</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">87</td><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: 2%; 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);">&#160;</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">89</td><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: 2%; 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);">&#160;</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">87</td><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="margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><span style="-sec-ix-hidden:c106480980">Three</span> of these distributors each accounted for more than <em style="font: inherit;">10%</em> of net accounts receivable at certain dates presented. At <em style="font: inherit;"> December 30, 2023 </em>and <em style="font: inherit;"> December 31, 2022</em>, Arrow accounted for approximately 29% and 27%, respectively, Weikeng accounted for approximately 36% and 47%, respectively, and Future accounted for approximately 18% and 9%, respectively, of net accounts receivable.</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;">Concentration of credit risk with respect to accounts receivable is mitigated by our credit and collection process including active management of collections, credit limits, routine credit evaluations for essentially all customers, and secure transactions with letters of credit or advance payments where appropriate. We regularly review our allowance for doubtful accounts and the aging of our accounts receivable.</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;"><span style="background-color:#ffffff;">We rely on a limited number of foundries for our wafer purchases. We seek to mitigate the concentration of supply risk by establishing, maintaining, and managing multiple foundry relationships; however, certain of our products are sourced from a single foundry and changing from <em style="font: inherit;">one</em> foundry to another can have a significant cost, or create delays in production or shipments, among other factors.</span></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>


   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Cash and Cash Equivalents</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We consider all investments that are readily convertible into cash and that have original maturities of <em style="font: inherit;">three</em> months or less to be cash equivalents. Cash equivalents consist primarily of highly liquid investments in time deposits or money market accounts and are carried at cost, which approximates fair value. Deposits with financial institutions at times exceed Federal Deposit Insurance Corporation insurance limits.</p>
   <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Foreign Exchange and Translation of Foreign Currencies</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">While our revenues and the majority of our expenses are denominated in U.S. dollars, we also have international subsidiaries and branch operations that conduct some transactions in currencies that differ from the functional currency of that entity. Gains or losses from foreign exchange rate fluctuations on balances denominated in currencies that differ from the functional currencies are reflected in Other income (expense), net.</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We translate accounts denominated in foreign currencies in accordance with ASC <em style="font: inherit;">830,</em> &#8220;<i>Foreign Currency Matters</i>,&#8221; using the current rate method under which asset and liability accounts are translated at the current rate, while stockholders' equity accounts are translated at the appropriate historical rates, and revenue and expense accounts are translated at average monthly exchange rates. Translation adjustments related to the consolidation of foreign subsidiary financial statements are reflected in Accumulated other comprehensive loss in Stockholders' equity (See our Consolidated Statements of Stockholders' Equity).</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Revenue Recognition</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Under the terms of ASC <em style="font: inherit;">606,</em> <i>"Revenue from Contracts with Customers"</i>, we recognize revenue when we satisfy performance obligations as evidenced by the transfer of control of our products or services to customers. For sales to distributors, we have concluded that our contracts are with the distributor, rather than with the distributor&#8217;s end customer, as we hold a contract bearing enforceable rights and obligations only with the distributor. Our revenue is derived primarily from sales of silicon-based products, with additional revenue from sales of silicon-enabling products. We consider customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer. For each contract, we consider our promise to transfer each distinct product to be the identified performance obligations. Revenue for product sales is recognized at the time of product shipment, as determined by the agreed upon contract shipping terms.</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 Licensing and services revenue is comprised of revenue from our IP core licensing activity, patent monetization activities, design services, and royalty and adopter fee revenue from our standards activities. These activities are complementary to our product sales and help us to monetize our IP associated with our technology and standards. We consider licensing arrangements with our customers and agreements with the standards consortia of which we are a member to be the contract. For each contract, we consider the promise to deliver a license that grants the customer the right to use the IP, as well as any professional services provided under the contract, as distinct performance obligations. We recognize license revenue at the point in time that control of the license transfers to the customer, which is generally upon delivery, or as usage occurs.</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 measure revenue based on the amount of consideration we expect to be entitled to in exchange for products or services. Variable consideration is estimated and reflected as an adjustment to the transaction price. We determine variable consideration, which consists primarily of various sales price concessions, by estimating the most likely amount of consideration we expect to receive from the customer based on an analysis of historical rebate claims over a period of time considered adequate to account for current pricing and business trends. Sales rebates earned by customers are offset against their receivable balances. Rebates earned by customers when they do <em style="font: inherit;">not</em> have outstanding receivable balances are recorded within Accrued liabilities. Revenue related to licensing and services, which includes HDMI and MHL standards revenue, as well as certain IP licenses, includes variable consideration in the form of usage-based royalties.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: justify;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: justify;">We generally provide an assurance warranty that our products will substantially conform to the published specifications for <em style="font: inherit;">twelve</em> months from the date of shipment. In some cases, the warranty period <em style="font: inherit;"> may </em>be longer than <em style="font: inherit;">twelve</em> months. We do <em style="font: inherit;">not</em> separately price or sell the assurance warranty. Our liability is limited to either a credit equal to the purchase price or replacement of the defective part. Under the practical expedient provided by ASC <em style="font: inherit;">340,</em> we generally expense sales commissions when incurred because the amortization period would be less than <em style="font: inherit;">one</em> year. We record these costs within Selling, general, and administrative expenses. Substantially all of our performance obligations are satisfied within <em style="font: inherit;">twelve</em> months.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: justify;">&#160;</p>


   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Inventories and Cost 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;">Inventories are stated at the lower of actual cost (determined using the <em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out method) or net realizable value. We review and set standard costs quarterly to approximate current actual manufacturing costs. Our manufacturing overhead standards for product costs are calculated assuming full absorption of actual spending over actual costs. The valuation of inventory requires us to estimate excess or obsolete inventory. Material assumptions we use to estimate necessary inventory carrying value adjustments can be unique to each product and are based on specific facts and circumstances. In determining provisions for excess or obsolete products, we consider assumptions such as changes in business and economic conditions, projected customer demand for our products, and changes in technology or customer requirements. The creation of such provisions results in a write-down of inventory to net realizable value and a charge to Cost of revenue. Lower of cost or net realizable value is based on assumptions such as recent historical sales activity and selling prices, as well as estimates of future sales activity and selling prices. Shipping and handling costs are included in Cost of revenue in our Consolidated Statements of Operations.</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Property and Equipment</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;">Property and equipment are stated at cost. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the related assets, generally <span style="-sec-ix-hidden:c106481023">three</span> to <span style="-sec-ix-hidden:c106481024">five</span> years for equipment and software, and <span style="-sec-ix-hidden:c106481025">one</span> to <span style="-sec-ix-hidden:c106481026">three</span> years for tooling. Leasehold improvements are amortized over the shorter of the non-cancelable lease term or the estimated useful life of the assets. We capitalize costs for the fabrication of masks used by our foundry partners to manufacture our products. The capitalized mask costs begin depreciating to Cost of revenue once the products go into production, and depreciation is straight-lined over a <em style="font: inherit;">three</em>-year period, which is the expected useful life of the mask. Upon disposal of property and equipment, the accounts are relieved of the costs and related accumulated depreciation and amortization, and resulting gains or losses are reflected in the Consolidated Statements of Operations for recognized gains and losses. Repair and maintenance costs are expensed as incurred.</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;"></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Business Combinations</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;">Business combinations are accounted for using the acquisition method of accounting, under which we allocate the purchase price paid for a company to identifiable assets acquired and liabilities assumed based on their estimated fair values at the date of acquisition. Goodwill is measured as the excess of purchase price over the fair value of identifiable assets acquired and liabilities assumed. Determining the fair value of identifiable tangible and intangible assets acquired and liabilities assumed requires management to make assumptions, estimates, and judgments that are based on all available information, including comparable market data and information obtained from our management and the management of the acquired companies. The estimation of the fair values of the intangible assets requires significant judgment and the use of valuation techniques including primarily the income approach. Consideration is given to all relevant factors that might affect the fair value such as estimates of future revenues and costs, present value factors, and the estimated useful lives of intangible assets. We expense acquisition-related costs in the period incurred.</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;"></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Impairment of Long-Lived Assets</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Long-lived assets, which consist primarily of property and equipment, amortizable intangible assets, and right-of-use assets, are carried on our financial statements based on their cost less accumulated depreciation or amortization. We monitor the carrying value of our long-lived assets for potential impairment and test the recoverability of such assets whenever events or changes in circumstances indicate that their carrying amounts <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. These events or changes in circumstances, including management decisions pertaining to such assets, are referred to as impairment indicators. If an impairment indicator occurs, we perform a test of recoverability by comparing the carrying value of the asset group to its undiscounted expected future cash flows. If the carrying values are in excess of undiscounted expected future cash flows, we measure any impairment by comparing the fair value of the asset group to its carrying value. Fair value is generally determined by considering (i) internally developed discounted projected cash flow analysis of the asset group; (ii) actual <em style="font: inherit;">third</em>-party valuations; and/or (iii) information available regarding the current market for similar asset groups. If the fair value of the asset group is determined to be less than the carrying amount of the asset group, an impairment in the amount of the difference is recorded in the period that the impairment indicator occurs and is included in our Consolidated Statements of Operations. Estimating future cash flows requires significant judgment and projections <em style="font: inherit;"> may </em>vary from the cash flows eventually realized, which could impact our ability to accurately assess whether an asset has been impaired.</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;"></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Valuation of Goodwill</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are <em style="font: inherit;">not</em> individually identified and separately recognized. Goodwill is <em style="font: inherit;">not</em> amortized, but is instead tested for impairment annually during the <em style="font: inherit;">fourth</em> quarter and whenever events or changes in circumstances indicate the carrying value of goodwill <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. When evaluating whether goodwill is impaired, we make a qualitative assessment to determine if it is more likely than <em style="font: inherit;">not</em> that the reporting unit's fair value is less than the carrying amount. If the qualitative assessment determines that it is more likely than <em style="font: inherit;">not</em> that the fair value is less than the carrying amount, the fair value of the reporting unit is compared with its carrying value (including goodwill). If the fair value of the reporting unit is less than its carrying value, then goodwill impairment exists for the reporting unit. The impairment loss, if any, is recognized for the amount by which the carrying value exceeds the fair value. If the fair value of the reporting unit exceeds its carrying value, <em style="font: inherit;">no</em> further impairment analysis is needed. For purposes of testing goodwill for impairment, we currently operate as a single reporting unit.</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;"></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Leases</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We account for leases under the terms of ASC <em style="font: inherit;">842,</em> "<i>Leases</i>," which requires lessees to record assets and liabilities on the balance sheet for all leases with terms longer than <em style="font: inherit;">12</em> months. Under this guidance, we apply the practical expedient to <em style="font: inherit;">not</em> separate lease and non-lease components for all asset classes.</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;">Right-of-use ("ROU") assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized on the commencement date of the lease based on the present value of lease payments over the lease term. As most of our leases do <em style="font: inherit;">not</em> provide an implicit rate, we determine the present value of lease payments using an incremental borrowing rate based on information from our commercial bank for an equivalent borrowing and term in the respective region as of the lease commencement date. At inception, we determine if an arrangement is a lease, if it includes options to extend or terminate the lease, and if it is reasonably certain that we will exercise the options. Lease cost, representing lease payments over the term of the lease and any capitalizable direct costs less any incentives received, is recognized on a straight-line basis over the lease term as lease expense. We have operating leases for corporate offices, sales offices, research and development facilities, storage facilities, and a data center.</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 exercise of lease renewal options is at our sole discretion. When deemed reasonably certain of exercise, the renewal options are included in the determination of the lease term and lease payment obligation, respectively. For our leases that contain variable lease payments, residual value guarantees, or restrictive covenants, we have concluded that these inputs are <em style="font: inherit;">not</em> significant to the determination of the ROU asset and lease liability.</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Research and Development</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Research and development expenses include costs for compensation and benefits, engineering wafers, depreciation and amortization, licenses and masks, and outside engineering services. These expenditures are for the design of new products, intellectual property cores, processes, packaging, and software solutions. Research and development costs are generally expensed as incurred, with certain licensed technology agreements capitalized as intangible assets and amortized to Research and development expense over their estimated useful lives.</p>
   <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Restructuring</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Expenses associated with exit or disposal activities are recognized when incurred under ASC <em style="font: inherit;">420,</em> &#8220;<i>Exit or Disposal Cost Obligations</i>,&#8221; for everything except severance expenses and vacated leased facilities. Because we have a history of paying severance benefits, the cost of severance benefits associated with a restructuring plan is recorded when such costs are probable and the amount can be reasonably estimated in accordance with ASC <em style="font: inherit;">712,</em> &#8220;<i>Compensation - Nonretirement Postemployment Benefits.</i>&#8221; When leased facilities are vacated, the amount of any ROU asset impairment is calculated in accordance with ASC <em style="font: inherit;">360,</em> "<i>Property, Plant, and Equipment</i>" and recorded as a part of Restructuring. Expenses from other exit or disposal activities, including the cancellation of software contracts and engineering tools or the abandonment of long-lived assets, are recorded as a part of Restructuring.</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Accounting for Income Taxes</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We are required to estimate our provision for income taxes and amounts ultimately payable or recoverable in numerous tax jurisdictions around the world. These estimates involve significant judgment and interpretations of regulations and are inherently complex. Resolution of income tax treatments in individual jurisdictions <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be known for many years after completion of the applicable year. Deferred tax assets and liabilities are recognized for the expected tax consequences of temporary differences between the tax bases of assets and liabilities and their reported amounts in the financial statements using enacted tax rates and laws that will be in effect when the difference is expected to reverse. Valuation allowances are provided to reduce deferred tax assets to an amount that in management&#8217;s judgment is more-likely-than-<em style="font: inherit;">not</em> to be recoverable against future taxable income. The determination of a valuation allowance and when it should be released requires complex judgment.</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 assessing the ability to realize deferred tax assets, we evaluate both positive and negative evidence that <em style="font: inherit;"> may </em>exist and consider whether it is more-likely-than-<em style="font: inherit;">not</em> that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Any adjustment to the net deferred tax asset valuation allowance is recorded in the Consolidated Statements of Operations for the period that the adjustment is determined to be required.</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 income tax calculations are based on application of the respective U.S. federal, state or foreign tax law<b>. </b>Our tax filings, however, are subject to audit by the relevant tax authorities. Accordingly, we recognize tax liabilities based upon our estimate of whether, and the extent to which, additional taxes will be due when such estimates are more-likely-than-<em style="font: inherit;">not</em> to be sustained. An uncertain income tax position will <em style="font: inherit;">not</em> be recognized if it has less than a <em style="font: inherit;">50%</em> likelihood of being sustained. To the extent the final tax liabilities are different than the amounts originally accrued, the increases or decreases as well as any interest or penalties are recorded as income tax expense or benefit in the Consolidated Statements of Operations. We recognize the tax impact of including certain foreign earnings in U.S. taxable income as a period cost.</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b><span style="background-color:#ffffff;">Stock-Based Compensation</span></b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We estimate the fair value of share-based awards consistent with the provisions of ASC <em style="font: inherit;">718,</em> &#8220;<i>Compensation - Stock Compensation</i>.&#8221; We value RSUs using the closing market price on the date of grant, and we value stock options using the Black-Scholes option pricing model. We have also granted RSUs with a market condition or a performance condition to certain executives. The terms of these grants, including achievement criteria and vesting schedules, are detailed&#160;under the heading "<span style="background-color:#ffffff">Market-Based and Performance-Based Awards &#8212; Grants"</span> in "<a href="#CompensationPlans" style="-sec-extract:exhibit;">Note <em style="font: inherit;">10</em> - Stock-Based Compensation Plans.</a>"<span style="background-color:#ffffff;"> Our current practice is to issue new shares to satisfy option exercises. For RSUs, we issue new shares when awards vest and </span>withhold a portion of these shares on behalf of employees to satisfy the minimum statutory tax withholding requirements.</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;"></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Segment Information</b></p>
   <p style="font-family: Arial; 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;"> December 30, 2023, </em>we had one operating segment: the core Lattice business, which includes silicon-based and silicon-enabling products, evaluation boards, development hardware, and related intellectual property licensing, services, and sales. Our chief operating decision maker is the Chief Executive Officer, who reviews operating results and financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance.</p><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;">&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//275/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 250<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//250/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock</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>dtr-types: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>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661573858544">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>Note <em style="font: inherit;">2</em> - Net Income Per Share</b></p>
   <p style="font-family: Arial; 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 included in the diluted share count as of the end of each period presented is determined by measuring the achievement of the market condition as of the end of the respective reporting periods. For equity awards with a performance condition, the number of shares that qualified for vesting as of the end of each period presented are included in the diluted share count when the condition for their issuance was satisfied by the end of the respective reporting periods. See "<a href="#CompensationPlans" style="-sec-extract:exhibit;">Note <em style="font: inherit;">10</em> - Stock-Based Compensation Plans</a>" for further discussion of our equity awards with market or performance conditions.</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;">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;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended</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);">&#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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 30,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 1,</em></b></p> </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; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(In thousands, except per share data)</i></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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">259,061</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">178,882</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">95,922</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;">&#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(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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">137,694</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">137,321</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">136,619</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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,096</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,346</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,524</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">139,790</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">140,667</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">142,143</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;">&#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(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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.88</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.30</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.70</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.85</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.27</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.67</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: 10pt; 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, RSUs, ESPP shares, and equity awards with a market condition or performance condition that are antidilutive, aggregating to approximately the following number of shares:</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; 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;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended</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);">&#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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 30,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 1,</em></b></p> </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; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(In thousands)</i></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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">376</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">472</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">638</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: 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661575647456">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>Note <em style="font: inherit;">3</em> - Revenue from Contracts with Customers</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Disaggregation of Revenue</b></p>
   <p style="font-family: Arial; font-size: 10pt; 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 channel and by geographical market, based on ship-to location of the customer:</p>
   <p style="font-family: Arial; 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: 32%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="22" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 59%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended</em></em></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%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 13%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 30,</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: 2%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 13%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</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: 2%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 13%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">January 1,</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: 8pt; font-variant: normal; margin: 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: 13%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">2023</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: 2%;">&#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: 13%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">2022</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: 2%;">&#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: 13%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">2022</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%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Distributors</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;">644,181</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">87</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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;">591,229</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">89</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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;">449,650</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">87</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%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Direct</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);">92,973</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13</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: 2%; 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);">69,127</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11</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: 2%; 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);">65,677</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13</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: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">737,154</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: 7%; 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: 2%; 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);">660,356</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: 7%; 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: 2%; 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);">515,327</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: 7%; 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>
<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 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: 9%;">&#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: 7%;">&#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: 2%;">&#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: 9%;">&#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: 7%;">&#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: 2%;">&#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: 9%;">&#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: 7%;">&#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: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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 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: 9%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i><b>&#160;</b></i></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: 7%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i><b>&#160;</b></i></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;">&#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: 9%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i><b>&#160;</b></i></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: 7%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i><b>&#160;</b></i></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;">&#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: 9%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i><b>&#160;</b></i></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: 7%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i><b>&#160;</b></i></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: 8pt; font-variant: normal; margin: 0pt;"><i>(In thousands)</i></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 style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 9%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i>&#160;</i></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: 7%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i>&#160;</i></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;">&#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: 9%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i>&#160;</i></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: 7%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i>&#160;</i></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;">&#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: 9%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i>&#160;</i></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: 7%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><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; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">China</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;">239,192</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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;">296,917</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: 7%; 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;">%</td><td style="width: 2%; 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;">281,237</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">55</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%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Japan</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;">110,403</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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;">90,902</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: 7%; 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;">%</td><td style="width: 2%; 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;">47,915</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">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(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; font-variant: normal; margin: 0pt;">Other Asia</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);">94,170</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13</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: 2%; 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);">77,085</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12</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: 2%; 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);">55,416</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</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: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Asia</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;">443,765</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">60</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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;">464,904</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">71</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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;">384,568</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">74</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: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Americas</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;">145,839</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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;">100,260</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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;">80,870</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">16</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%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Europe</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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">147,550</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20</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: 2%; 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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">95,192</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14</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: 2%; 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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">49,889</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</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: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">737,154</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: 7%; 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: 2%; 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);">660,356</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: 7%; 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: 2%; 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);">515,327</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: 7%; 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="margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt">&#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; 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 Founders consortium. The balance results primarily from the amount of estimated revenue related to HDMI that we have recognized to date,&#160;but which has <em style="font: inherit;">not</em> yet been distributed to us by the HDMI licensing agent. Contract assets are recorded in Prepaid expenses and other current assets in 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;">The following table summarizes activity during the periods presented:</p>
   <p style="font-family: Arial; 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: 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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"><b>Contract assets as of January 1, 2022</b></p> </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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">5,672</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(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: 0pt 0pt 0pt 18pt;">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;">15,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(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;">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);">(14,173</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; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"><b>Contract assets as of December 31, 2022</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; 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;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">7,347</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">&#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"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Revenues recorded during the period</p> </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">12,941</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(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Transferred to Accounts receivable or collected</p> </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: 12%; text-align: right; font-family: Arial, Helvetica, 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,094</td><td style="width: 1%; font-family: Arial, Helvetica, 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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"><b>Contract assets as of December 30, 2023</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);">11,194</td><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; 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 Accrued liabilities on our Consolidated Balance Sheets. The following table summarizes activity during the periods presented:</p>
   <p style="font-family: Arial; 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: 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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"><b>Contract liabilities as of January 1, 2022</b></p> </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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">4,768</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(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Prepaid customer deposit</p> </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">12,811</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">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;">6,142</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: 0pt 0pt 0pt 18pt;">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; 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);">(6,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(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"><b>Contract liabilities as of December 31, 2022</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; 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;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">17,666</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 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; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Less: Product shipments from prepaid customer deposit</p> </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">(12,946</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; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Accruals for estimated future stock rotation and scrap returns</p> </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">9,867</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(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">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; 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: 12%; text-align: right; font-family: Arial, Helvetica, 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,283</td><td style="width: 1%; font-family: Arial, Helvetica, 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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"><b>Contract liabilities as of December 30, 2023</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,304</td><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; 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661653873904">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>Note <em style="font: inherit;">4</em> - Balance Sheet Components</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Accounts Receivable</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; 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 troubled accounts, analysis of our accounts receivable aging, historical experience, expectations for future economic conditions, management judgment, and other available evidence.</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;">&#160;</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">December 30,</em></b></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 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 31,</em></b></p> </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; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin: 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;">2023</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;">2022</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: 0pt;">Accounts receivable</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;">104,373</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;">94,018</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: 0pt;">Less: Allowance for credit losses</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);">&#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: 12%; 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></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;">Accounts receivable, net of allowance for credit losses</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);">104,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);">&#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);">94,018</td><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; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We had <em style="font: inherit;">no</em> material bad debt expense in fiscal <em style="font: inherit;">2023,</em> <em style="font: inherit;">2022,</em> or <em style="font: inherit;">2021.</em></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Inventories</b></p>
   <p style="font-family: Arial; 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;">&#160;</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">December 30,</em></b></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 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 31,</em></b></p> </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; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin: 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;">2023</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;">2022</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: 0pt;">Work in progress</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;">65,396</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;">58,269</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: 0pt;">Finished goods</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);">33,430</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">52,106</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">Total inventories, net</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);">98,826</td><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);">110,375</td><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; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Accrued Liabilities</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Included in Accrued liabilities in the Consolidated Balance Sheets are the following balances:</p>
   <p style="font-family: Arial; 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;">&#160;</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">December 30,</em></b></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 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 31,</em></b></p> </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; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin: 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;">2023</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;">2022</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: 0pt;">Liability for non-cancelable contracts</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;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">11,418</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;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">10,498</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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Contract liabilities</p> </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">5,304</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">17,666</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;">Current portion of operating 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; margin-left: 0pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">5,571</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;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">6,454</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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Foreign, VAT, and other taxes payable</p> </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">6,758</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">4,268</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;">Other accrued 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,997</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,581</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">Total accrued 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">36,048</td><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);">48,467</td><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; 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//210/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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>29
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661653873904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Property and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, Plant and Equipment Disclosure [Text Block]</a></td>
<td class="text">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b>Note <em style="font: inherit;">5</em> - Property and Equipment</b></p>
   <p style="font-family: Arial; 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">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt">&#160;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;"><b><em style="font: inherit;">December 30,</em></b></td><td style="width: 1%; 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 colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;"><b><em style="font: inherit;">December 31,</em></b></td><td style="width: 1%; 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; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin: 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);"><b><em style="font: inherit;">2023</em></b></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);"><b><em style="font: inherit;">2022</em></b></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: 0pt;">Production equipment and software</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;">159,950</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;">149,787</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: 0pt;">Leasehold improvements</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,519</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">12,416</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: 0pt;">Office furniture and equipment</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);">1,933</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,760</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;">&#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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">175,402</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">163,963</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: 0pt;">Accumulated depreciation and amortization</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);">(125,856</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);">(116,349</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; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Total property and equipment, net</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 3px; 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: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-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);">49,546</td><td style="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);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 3px; 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: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-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);">47,614</td><td style="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);">&#160;</td></tr>
</tbody></table>

   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">For fiscal years <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022</em>, and <em style="font: inherit;">2021</em> depreciation and amortization expense for property and equipment was $17.3 million, $13.8 million, and $12.0 million, respectively.</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>Property and Equipment &#8211; Geographic Information</b></p>
   <p style="font-family: Arial; font-size: 10pt; 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: 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">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt">&#160;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;"><b><em style="font: inherit;">December 30,</em></b></td><td style="width: 1%; 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 colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;"><b><em style="font: inherit;">December 31,</em></b></td><td style="width: 1%; 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; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin: 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);"><b><em style="font: inherit;">2023</em></b></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);"><b><em style="font: inherit;">2022</em></b></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: 0pt;">United States</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; margin-left: 0pt; border-bottom: 1px 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: 1px solid rgb(0, 0, 0);">29,467</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; margin-left: 0pt; border-bottom: 1px 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: 1px solid rgb(0, 0, 0);">29,118</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; 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: 12%; text-align: right; 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: 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">&#160;</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;">Taiwan</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;">10,222</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">10,732</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: 0pt;">Philippines</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,602</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">3,596</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: 0pt;">China</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,778</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,229</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: 0pt;">Other</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);">2,477</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,939</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">Total foreign property and equipment, net</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);">20,079</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18,496</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;">Total property and equipment, net</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);">49,546</td><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);">47,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; font-size: 10pt; margin: 0pt;">&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PropertyPlantAndEquipmentDisclosureTextBlock</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>dtr-types: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>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661653873904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="IntangibleAssets" title="IntangibleAssets"></a>Note <em style="font: inherit;">6</em> - Intangible Assets and Goodwill</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">In connection with our previous acquisitions, we have recorded identifiable intangible assets related to existing technology, customer relationships, trade names, and trademarks, based on guidance for determining fair value under the provisions of ASC <em style="font: inherit;">820,</em> "<i>Fair Value Measurements</i>." We are amortizing the intangible assets using the straight-line method over their estimated useful lives. Additionally, we have entered into license agreements for <em style="font: inherit;">third</em>-party technology and recorded them as intangible assets. These licenses are being amortized to Research and development expense over their estimated useful lives. <em style="font: inherit;">No</em> impairment charges relating to acquired intangible assets were recorded for fiscal <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022,</em> or <em style="font: inherit;">2021.</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;">The following tables summarize the details of our Intangible assets, net as of <em style="font: inherit;"> December 30, 2023 </em>and <em style="font: inherit;"> December 31, 2022</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;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="13" 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 30, 2023</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);">&#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: 52%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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="1" 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted Average Amortization Period (in years)</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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Gross</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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Accumulated Amortization</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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Intangible assets, net</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; font-variant: normal; margin: 0pt;">Existing technology</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;">5.1</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;">124,487</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;">(115,085</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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">9,402</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; font-variant: normal; margin: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;">6.1</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;">32,734</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;">(25,909</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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">6,825</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; font-variant: normal; margin: 0pt;">Trade name / trademarks</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;">10.0</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,500</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;">(319</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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,181</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; font-variant: normal; margin: 0pt;">Licensed technology</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;">6.2</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: 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);">7,127</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);">(3,561</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,566</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total identified intangible assets</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><em style="font: inherit;">&#160;</em></td><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);">$</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);">165,848</td><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);">(144,874</td><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;">&#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);">20,974</td><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: 0pt; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;">&#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;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="13" 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2022</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);">&#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: 52%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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="1" 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted Average Amortization Period (in years)</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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Gross</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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Accumulated Amortization</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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Intangible assets, net</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; font-variant: normal; margin: 0pt;">Existing technology</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;">5.1</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;">124,487</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;">(113,157</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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">11,330</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; font-variant: normal; margin: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;">6.1</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;">32,734</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;">(24,509</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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">8,225</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; font-variant: normal; margin: 0pt;">Trade name / trademarks</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;">10.0</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,500</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;">(169</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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,331</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; font-variant: normal; margin: 0pt;">Licensed technology</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;">6.3</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: 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,671</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);">(2,487</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);">4,184</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total identified intangible assets</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><em style="font: inherit;">&#160;</em></td><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);">$</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);">165,392</td><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);">(140,322</td><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;">&#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);">25,070</td><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, Helvetica, sans-serif; font-size: 10pt">&#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;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended</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);">&#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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 30,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 1,</em></b></p> </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; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(In thousands)</i></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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,074</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;">1,054</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;">901</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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,478</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,778</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,613</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;">&#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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,552</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,832</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,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></tr>
</tbody></table>

   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The annual expected amortization expense of acquired intangible assets is 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; width: 85%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt;"><b>Fiscal year</b></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: 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; 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"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">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">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt">4,417</td><td style="width: 1%; 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="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">2025</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">4,370</td><td style="width: 1%; 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: 0pt;">2026</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,362</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: 0pt;">2027</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;">4,268</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: 0pt;">2028</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;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">3,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="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">432</td><td style="width: 1%; 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: 0pt 0pt 0pt 18pt;">Total</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);">20,974</td><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; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Goodwill</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;">Goodwill represents the excess of the purchase price over the fair value of the underlying net tangible and intangible assets. The goodwill balance at <em style="font: inherit;"> December 30, 2023 </em>is comprised of approximately $315.4 million from prior acquisitions. No impairment charges relating to goodwill were recorded for fiscal&#160;<em style="font: inherit;">2023</em>, <em style="font: inherit;">2022,</em> or <em style="font: inherit;">2021.</em></p>
   <p style="font-family: Arial; 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350-30/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661654066304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7 - Long-term Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="LTD" title="LTD"></a>Note <em style="font: inherit;">7</em> - Long-Term Debt</b></p>
   <p style="font-family: Arial; 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;"> September 1, 2022, </em>we entered into an Amended and Restated Credit Agreement (the <em style="font: inherit;">&#8220;2022</em> Credit Agreement&#8221;), which provides for a <em style="font: inherit;">five</em>-year secured revolving loan facility with an aggregate principal amount of up to $350 million, along with other components and options currently <em style="font: inherit;">not</em> in use.</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 drew down an initial $150 million revolving loan at closing, which we used along with $1.9 million of cash to (i) repay the $150.5 million term loan, revolving loan, and accrued interest obligations outstanding under our previous credit agreement (the <em style="font: inherit;">&#8220;2019</em> Credit Agreement&#8221;), and (ii) pay fees and expenses totaling $1.4 million incurred in connection with the <em style="font: inherit;">2022</em> Credit Agreement. We intend to use the revolving loan facility for working capital and general corporate purposes.</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;">At our option, the revolving loans accrue interest at a per annum rate based on ranges determined by our consolidated total leverage ratio of either (i) the base rate (as defined in the <em style="font: inherit;">2022</em> Credit Agreement) plus a margin ranging from 0.25% to 1.00%, or (ii) the adjusted Term Secured Overnight Financing Rate ("SOFR") for interest periods of <em style="font: inherit;">1,</em> <em style="font: inherit;">3</em> or <em style="font: inherit;">6</em> months plus a margin ranging from 1.25% to 2.00%. Interest is due and payable in arrears quarterly for loans bearing interest at the base rate and at the end of an interest period (or at each <em style="font: inherit;">three</em>-month interval in the case of loans with interest periods greater than <em style="font: inherit;">three</em> months) in the case of loans bearing interest at the adjusted Term SOFR. In addition, we pay a quarterly commitment fee of 0.20% on the unused portion of the revolving facility.</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;">With the amendment of our <em style="font: inherit;">2019</em> Credit Agreement pursuant to the <em style="font: inherit;">2022</em> Credit Agreement, we capitalized $0.9 million of the new debt costs, and expensed $0.7 million of debt costs and existing original issue discount ("OID") as a loss on refinancing in Other income (expense), net on our Consolidated Statements of Operations for fiscal <em style="font: inherit;">2022.</em> We determine the Current portion of long-term debt, if any, as the sum of the required debt payments to be made over the next <em style="font: inherit;">twelve</em> months, reduced by the OID and the debt issuance costs to be amortized over the next <em style="font: inherit;">twelve</em> months.</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 revolving loans under the <em style="font: inherit;">2022</em> Credit Agreement <em style="font: inherit;"> may </em>be repaid and reborrowed at our discretion, with any remaining outstanding principal amount due and payable on the maturity date of the revolving loans on <em style="font: inherit;"> September 1, 2027. </em>During fiscal <em style="font: inherit;">2023,</em> we made discretionary payments totaling $130 million on the revolving loans outstanding under the <em style="font: inherit;">2022</em> Credit Agreement.</p>
   <p style="margin: 0pt; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">&#160;</p>


   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">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: 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;">&#160;</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">December 30,</em></b></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 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 31,</em></b></p> </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; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin: 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;">2023</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;">2022</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: 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;">-</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;">130,000</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: 0pt;">Unamortized original issuance discount and debt costs</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);">&#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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,248</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: 0pt;">Long-term debt, net of 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);">-</td><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);">128,752</td><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; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Interest expense related to our long-term debt is included in Interest expense on our Consolidated Statements of Operations 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;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended</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);">&#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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 30,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 1,</em></b></p> </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; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,701</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;">4,500</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;">2,304</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; font-variant: normal; margin: 0pt;">Amortization of original issuance discount and debt costs</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);">266</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">310</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">362</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">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: 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,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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,810</td><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);">2,666</td><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; 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//470/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661573638256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 8 - Restructuring<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="restructuring" title="restructuring"></a>Note <em style="font: inherit;">8</em> - Restructuring</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: justify;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;"><span style="font-family:Arial; font-size:9pt">In </span>the <em style="font: inherit;">third</em> quarter of <em style="font: inherit;">2023,</em> our management approved and executed an internal restructuring plan (the <em style="font: inherit;">&#8220;Q3</em> <em style="font: inherit;">2023</em> Plan&#8221;), which included a targeted workforce reduction intended to reorganize critical roles and focus skillsets in key growth markets. We incurred restructuring costs of approximately $2.0 million in fiscal <em style="font: inherit;">2023.</em> Under this plan, approximately $2.0 million of total costs have been incurred through <em style="font: inherit;"> December 30, 2023. </em>The <em style="font: inherit;">Q3</em> <em style="font: inherit;">2023</em> plan is expected to be largely complete by the end of fiscal year <em style="font: inherit;">2024.</em></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;"><span style="font-family:Arial;font-size:9pt;">In </span><em style="font: inherit;"> September 2022, </em>our management approved and implemented additional contract cancellations and workforce reductions under the <em style="font: inherit;">Q2</em> <em style="font: inherit;">2019</em> Sales Plan, an internal restructuring plan that our management approved and executed in <em style="font: inherit;"> April 2019. </em>The <em style="font: inherit;">Q2</em> <em style="font: inherit;">2019</em> Sales Plan focused on a restructuring of the global sales organization through cancellation of certain contracts and a workforce reduction. Under the <em style="font: inherit;">Q2</em> <em style="font: inherit;">2019</em> Sales Plan, we incurred no restructuring costs in fiscal <em style="font: inherit;">2023,</em> approximately $1.0 million of incremental restructuring costs in fiscal <em style="font: inherit;">2022,</em> and no restructuring costs in fiscal <em style="font: inherit;">2021.</em> Under this plan, approximately $3.1 million of total expense has been incurred through <em style="font: inherit;"> December 30, 2023. </em>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;">In <em style="font: inherit;"> June 2017, </em>our Board of Directors approved an internal restructuring plan (the <em style="font: inherit;"> "June 2017 </em>Plan"), which included actions, among others, to reconfi<span style="background-color:#ffffff;">gure our use of certain leased properties. </span>Under the <em style="font: inherit;"> June 2017 </em>Plan, we incurred restructuring costs of approximately $0.1 million in fiscal <em style="font: inherit;">2023,</em> approximately $1.6 million in fiscal <em style="font: inherit;">2022</em> (which includes approximately $1.1 million of incremental restructuring costs in fiscal <em style="font: inherit;">2022</em> related to an impairment of the operating lease right-of-use asset for our partially vacated facility in San Jose, California), and <span style="background-color:#ffffff">approximately $0.7 million in fiscal <em style="font: inherit;">2021.</em> </span>Under this plan, we have incurred approximately $23.3 million of total expense through <em style="font: inherit;"> December 30, 2023. </em><span style="background-color:#ffffff">All actions planned under the <em style="font: inherit;"> June 2017 </em>Plan have been implemented.</span></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">These costs, and adjustments on previous plans, are recorded to Restructuring on our Consolidated Statements of Operations. The restructuring accrual balance is presented in Accrued liabilities and in Other long-term liabilities on our Consolidated Balance Sheets.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">The following table displays the activity related to our restructuring plans:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">&#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: 52%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(In thousands)</i></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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Other (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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><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; font-variant: normal; margin: 0pt;"><b>Accrued Restructuring at January 2, 2021</b></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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">246</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">8,233</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">664</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">9,143</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Restructuring</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;">250</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;">690</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;">940</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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Costs paid or otherwise settled</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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(245</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;">&#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,793</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;">&#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%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(664</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;">&#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,702</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; font-variant: normal; margin: 0pt;"><b>Accrued Restructuring at January 1, 2022</b></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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">251</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">7,130</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; margin-left: 0pt; border-bottom: 1px solid 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: 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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">7,381</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; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Restructuring</p> </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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">303</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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">1,608</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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">640</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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">2,551</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(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Costs paid or otherwise settled</p> </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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(154</td><td style="width: 1%; font-family: Arial, Helvetica, 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: 9%; text-align: right; font-family: Arial, Helvetica, 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,846</td><td style="width: 1%; font-family: Arial, Helvetica, 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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#8212;</td><td style="width: 1%; font-family: Arial, Helvetica, 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: 9%; text-align: right; font-family: Arial, Helvetica, 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,000</td><td style="width: 1%; font-family: Arial, Helvetica, 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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"><b>Accrued Restructuring at December 31, 2022</b></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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">400</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">5,892</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">640</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">6,932</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Restructuring</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,848</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;">56</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%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;">4</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,908</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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Costs paid or otherwise settled</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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(758</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;">&#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,440</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;">&#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);">(24</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;">&#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,222</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; font-variant: normal; margin: 0pt;"><b>Accrued Restructuring at December 30, 2023</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);">1,490</td><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);">4,508</td><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);">620</td><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);">6,618</td><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, Helvetica, sans-serif; font-size: 10pt">&#160;</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="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><td style="width: 18pt; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 18pt; 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;">(<em style="font: inherit;">1</em>)</p> </td><td style="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;">Includes employee relocation costs and outplacement costs</p> </td></tr>
<tr style="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><td style="width: 18pt; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 18pt; 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;">(<em style="font: inherit;">2</em>)</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Includes termination fees on the cancellation of certain contracts</td></tr>
</tbody></table>
   <p style="margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt">&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//420/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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>33
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661572036064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Lessee, Operating Leases [Text Block]</a></td>
<td class="text">
   <p style="font-family: Arial, Helvetica, sans-serif; font-size: 11pt; margin: 0pt; text-align: left;"><b><a href="#" id="leases" title="leases"></a>Note <em style="font: inherit;">9</em> - Leases</b></p>
   <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;"><span style="background-color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif;">We have operating leases for corporate offices, sales offices, research and development facilities, storage facilities, and a data center, all of which are leased under operating leases that expire at various times through <em style="font: inherit;">2029.</em> </span>Our leases have remaining lease terms of less than 1 year to 5 years, some of which include options to extend for up to 5 years, and some of which include options to terminate within 1 year. The weighted-average remaining lease term was 3.3 years and the weighted-average discount rate was 5.8% as of <em style="font: inherit;"> December 30, 2023. </em>We recorded fixed operating lease expense of $7.8 million, $7.6 million, and $7.9 million, respectively, for fiscal <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022,</em> and <em style="font: inherit;">2021.</em></p>
   <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial, Helvetica, sans-serif; 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 fiscal <em style="font: inherit;">2023</em>:</p>
   <p style="font-family: Arial, Helvetica, sans-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: 0pt;"><b>Operating lease right-of-use assets</b></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: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; 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; 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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 9pt;">Balance as of December 31, 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; margin-left: 0pt;">$</td>
       <td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">17,590</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: 0pt 0pt 0pt 27pt;">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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">3,718</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: 0pt 0pt 0pt 27pt;">Amortization 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(6,764</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: 0pt 0pt 0pt 27pt;">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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(57</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: 0pt 0pt 0pt 9pt;">Balance as of December 30, 2023</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);">14,487</td>
       <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, Helvetica, sans-serif; font-size: 10pt">&#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: 0pt;"><b>Operating lease liabilities</b></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: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; 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; 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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 9pt;">Balance as of December 31, 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;">$</td>
       <td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">20,072</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: 0pt 0pt 0pt 27pt;">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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">3,718</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: 0pt 0pt 0pt 27pt;">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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,003</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: 0pt 0pt 0pt 27pt;">Operating cash used for 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(8,344</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 27pt;">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: 12%; 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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 9pt;">Balance as of December 30, 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; margin-left: 0pt;">&#160;</td>
       <td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">16,310</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: 0pt 0pt 0pt 27pt;">Less: Current portion of operating lease liabilities (included in Accrued 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,571</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: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,739</td>
       <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, Helvetica, sans-serif; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;">Lease obligations for facilities restructured prior to the adoption of Topic <em style="font: inherit;">842</em> totaled approximately $4.5 million at <em style="font: inherit;"> December 30, 2023 </em>and continued to be recorded in Other long-term liabilities on our Consolidated Balance Sheets.</p>
   <p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;">Maturities of operating lease liabilities as of <em style="font: inherit;"> December 30, 2023 </em>are as follows:</p>
   <p style="font-family: Arial, Helvetica, sans-serif; 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%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"><b>Fiscal year</b></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: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; 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; 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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 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;">$</td>
       <td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">6,502</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: 0pt;">2025</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;">&#160;</td>
       <td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">5,049</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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">2026</p> </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">3,412</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(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: 0pt;">2027</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,750</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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">2028</p> </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">1,235</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(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: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">201</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">18,149</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: 0pt 0pt 0pt 18pt;">Less: amount representing interest</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);">(1,839</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: 0pt 0pt 0pt 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16,310</td>
       <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, Helvetica, sans-serif; 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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>34
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661575622448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 10 - Stock-Based Compensation Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="CompensationPlans" title="CompensationPlans"></a><span style="background-color:#ffffff;">Note <em style="font: inherit;">10</em> - Stock-Based Compensation Plans</span></b></p>
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Employee and Director Stock Options, Restricted Stock, and ESPP Plans</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><span style="background-color:#ffffff;">As of <em style="font: inherit;"> December 30, 2023, </em>we have <em style="font: inherit;">two</em> active equity incentive plans, the <em style="font: inherit;">"2023</em> Equity Incentive Plan" (which was adopted in <em style="font: inherit;">2023</em> and superseded the <em style="font: inherit;">"2013</em> Incentive Plan"</span>such that no additional shares will be granted under the <em style="font: inherit;">2013</em> Incentive Plan<span style="background-color:#ffffff;">) and the <em style="font: inherit;">"2011</em> Non-Employee Director Equity Incentive Plan", under which shares remain available for grants to employees and non-employee directors, respectively. "Incentive stock options" under Section <em style="font: inherit;">422</em> of the U.S. Internal Revenue Code and restricted stock unit ("RSU") grants are part of our equity compensation practices for employees who receive equity grants. Options and RSUs generally vest quarterly over a <span style="-sec-ix-hidden:c106481649">four</span>-year period beginning on the grant date. The contractual terms of options granted do <em style="font: inherit;">not</em> exceed <em style="font: inherit;">ten</em> years.</span></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;"><span style="background-color:#ffffff;">We also maintain the <em style="font: inherit;">2012</em> Employee Stock Purchase Plan (<em style="font: inherit;">"2012</em> ESPP"), </span>pursuant to which eligible employees <em style="font: inherit;"> may </em>contribute through payroll deductions up to&#160;10% of base compensation, subject to certain income limits, to purchase shares of our common stock. <span style="background-color:#ffffff;">The purchase price of the shares is the lower of 85% of the fair market value of the stock at the beginning of each <em style="font: inherit;">six</em>-month offering period or 85% of the fair market value at the end of such period. We have treated the <em style="font: inherit;">2012</em> ESPP as a compensatory plan. At </span><em style="font: inherit;"> December 30, 2023</em><span style="background-color:#ffffff;">, a total of 0.9 million shares of our common stock were available for future purchases under the <em style="font: inherit;">2012</em> ESPP.</span></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;"><span style="background-color:#ffffff;">At </span><em style="font: inherit;"> December 30, 2023</em><span style="background-color:#ffffff;">, a total of 11.7 million shares of our common stock were available for future grants under the <em style="font: inherit;">2023</em> Equity Incentive Plan and the <em style="font: inherit;">2011</em> Non-Employee Director Equity Incentive Plan. </span>Neither the <em style="font: inherit;">2023</em> Equity Incentive Plan nor the 2011 Non-Employee Director Equity Incentive Plan have any fungible share ratio or counting provision<span style="background-color:#ffffff;">. Shares subject to stock option grants that expire or are canceled, without delivery of such shares, generally become available for re-issuance under equity incentive plans.</span></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Stock-Based Compensation Expense</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><span style="background-color:#ffffff;">Total stock-based compensation expense included in our Consolidated Statements of Operations is presented in the following table:</span></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;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended</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);">&#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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 30,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 1,</em></b></p> </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; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(In thousands)</i></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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">4,506</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;">3,674</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;">3,049</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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">27,782</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">19,645</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">14,563</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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">37,909</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">32,211</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28,863</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">70,197</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">55,530</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">46,475</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 income tax benefit related to total stock-based compensation expense was $7.6 million for fiscal <em style="font: inherit;">2023,</em> which is reflected in Income tax (benefit) expense in the Consolidated Statements of Operations. The income tax benefit related to awards vested or exercised during fiscal <em style="font: inherit;">2023</em> was $10.4 million. The income tax benefits related to stock-based compensation were <em style="font: inherit;">not</em> significant for the periods presented prior to fiscal <em style="font: inherit;">2023</em> as they were offset by an increase in valuation allowance.</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>ESPP and Stock Options</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 fair values of the shares expected to be issued under the employee stock purchase plan and of each option award on the date of grant were estimated using the Black-Scholes valuation model and the assumptions noted in the following table. <em style="font: inherit;">No</em> new stock options were granted during fiscal <em style="font: inherit;">2023,</em> <em style="font: inherit;">2022,</em> or <em style="font: inherit;">2021.</em> The expected volatility of both ESPP shares and stock options is based on the daily historical volatility of our stock price, measured over the ESPP purchase period or the expected term of the option. The risk-free interest rate is based on the implied yield on a U.S. Treasury <em style="font: inherit;">zero</em>-coupon issue with a remaining term closest to the expected term of the option. The expected term is based on historical vested option exercises and includes an estimate of the expected term for options that are fully vested and outstanding. Dividend yield has <em style="font: inherit;">no</em> valuation impact, as we have <em style="font: inherit;">not</em> paid any cash dividends since inception and do <em style="font: inherit;">not</em> intend to pay any cash dividends in the foreseeable future.</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 summarizes the assumptions used in the valuation of ESPP compensation for the periods presented:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>

    <table cellpadding="0" cellspacing="0" style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 100%; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td colspan="5" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 30%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended</em></em></em></b></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 30,</em></b></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 1,</em></b></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"><b>Employee Stock Purchase Plan</b></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; 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="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Weighted average expected volatility</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">48.2%</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">60.3%</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">39.9%</p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Weighted average risk-free interest rate</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">5.37%</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">3.74%</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">0.07%</p> </td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Expected term (in months)</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">6</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">6</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">6</p> </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 weighted average fair values for the ESPP, calculated using the Black-Scholes option pricing model with the noted assumptions for the ESPP, were $24.38, $15.25, and $13.04 for fiscal years <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022</em>, and <em style="font: inherit;">2021</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;">At <em style="font: inherit;"> December 30, 2023, </em>there was no unrecognized compensation cost related to unvested employee and director stock options. Compensation expense for all stock-based compensation awards is recognized using the straight-line method. We recorde<span style="background-color:#ffffff">d stock-based compensation expense related to the ESPP </span>of approximately <span style="background-color:#ffffff">$2.2 million, $1.5 million, and $1.2 million</span> in fiscal <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022</em>, and <em style="font: inherit;">2021</em>, respectively. Related to stock options, w<span style="background-color:#ffffff">e recorded no expense in fiscal <em style="font: inherit;">2023</em> and</span> <em style="font: inherit;">2022</em><span style="background-color:#ffffff">, and </span>approximately <span style="background-color:#ffffff">$1.0 million in </span>fiscal <em style="font: inherit;">2021</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;">The following table summarizes our stock option activity and related information for the year ended <em style="font: inherit;"> December 30, 2023:</em></p>
   <p style="font-family: Arial; 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: 56%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(Shares and aggregate intrinsic value 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; font-variant: normal; text-align: center; margin: 0pt;"><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%;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted average exercise price</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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted average remaining contractual term (years)</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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Aggregate Intrinsic Value</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: 56%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Balance, December 31, 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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">918</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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">6.70</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"><em style="font: inherit;">&#160;</em></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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"><em style="font: inherit;">&#160;</em></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: 56%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Granted</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: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;">&#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: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;">&#8212;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#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: 8%;"><em style="font: inherit;">&#160;</em></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: 8%;"><em style="font: inherit;">&#160;</em></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: 56%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Exercised</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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(487</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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">6.66</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"><em style="font: inherit;">&#160;</em></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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"><em style="font: inherit;">&#160;</em></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: 56%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Forfeited or expired</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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3</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;">&#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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5.84</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="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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"><em style="font: inherit;">&#160;</em></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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"><em style="font: inherit;">&#160;</em></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: 56%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Balance, December 30, 2023</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);">&#160;</td><td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">428</td><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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6.75</td><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="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-bottom: 3px;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"><em style="font: inherit;">&#160;</em></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%; padding-bottom: 3px;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"><em style="font: inherit;">&#160;</em></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: 56%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Vested and expected to vest at December 30, 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; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">428</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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6.75</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;">&#160;</td><td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1.16</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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">26,626</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: 56%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Exercisable, December 30, 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; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">428</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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6.75</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;">&#160;</td><td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1.16</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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">26,626</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
</tbody></table>

   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The aggregate intrinsic value in the table above represents the total pretax intrinsic value (the difference between the Company's closing stock price on the last trading day of the fiscal year and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders had all option holders exercised their options on that day. This amount changes based on the fair market value of the Company's stock. Total intrinsic value of options exercised for fiscal <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022</em>, and <em style="font: inherit;">2021</em> was $37.3 million, $24.3 million, and $44.7 million, respectively.</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>Time-Based Restricted Stock Unit Awards</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 table summarizes the activity for our time-based RSUs for the year ended <em style="font: inherit;"> December 30, 2023:</em></p>
   <p style="font-family: Arial; 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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(Shares in thousands)</i></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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><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);">&#160;</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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted average grant date fair value</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; font-variant: normal; margin: 0pt;">Balance, December 31, 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;">1,821</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;">50.18</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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Granted</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;">995</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">84.80</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; font-variant: normal; margin: 0pt 0pt 0pt 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(880</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;">41.63</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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Forfeited or expired</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);">(55</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;">&#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);">56.69</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Balance, December 30, 2023</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);">&#160;</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);">1,881</td><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);">72.31</td><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; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">At <em style="font: inherit;"> December 30, 2023, </em>there was <span style="background-color:#ffffff;">$121.3 million</span> of unrecognized compensation expense related to unvested time-based RSUs. Compensation expense for RSUs is recognized using the straight-line method over the related vesting period. In fiscal <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022</em>, and <em style="font: inherit;">2021</em>, we recorde<span style="background-color:#ffffff">d stock-based compensation expense related to time-based RSUs </span>of approximately $41.5 million, <span style="background-color:#ffffff">$30.1 million,</span> and $21.7 million, respectively.</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><span style="background-color:#ffffff;">Market-Based and Performance-Based Awards</span></b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><span style="background-color:#ffffff;">In </span><em style="font: inherit;">2021</em><span style="background-color:#ffffff;"> through </span><em style="font: inherit;">2023</em><span style="background-color:#ffffff;">, we granted awards of RSUs with either a market condition or a performance condition to certain executives.</span></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>Market-Based and Performance-Based Awards &#8212; Grants</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;"><span style="font-size:9pt;">In the <em style="font: inherit;">first</em> and <em style="font: inherit;">third</em> quarters of fiscal <em style="font: inherit;">2023,</em> and in the <em style="font: inherit;">first</em> quarters of fiscal <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021,</em> we granted awards of RSUs with a market condition to certain executives. Under the terms of these grants, the RSUs with a market condition vest over a <span style="-sec-ix-hidden:c106481722">three</span>-year period based on the Company's total shareholder return ("TSR") relative to a specified index. For the <em style="font: inherit;">2023</em> grants, the TSR condition is measured relative to the Russell <em style="font: inherit;">3000</em> index on </span>either the <em style="font: inherit;">third</em> anniversary of the grant date, or equally on the first, second, and <em style="font: inherit;">third</em> anniversary of the grant date, depending on the executive. For the <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em> grants, <span style="font-size:9pt">the TSR condition is measured relative to the Russell <em style="font: inherit;">2000</em> index</span><span style="font-family:Arial,Helvetica,sans-serif"><span style="font-size:9pt"> on the <em style="font: inherit;">third</em> anniversary of the grant date</span>. </span><span style="font-size:9pt;">The awards <em style="font: inherit;"> may </em>vest at 250% or 200%, depending on the executive, if the <span style="-sec-ix-hidden:c106481733">75th</span> percentile of the market condition </span><span style="background-color:#ffffff;"><span style="font-size:9pt;">is achieved, with 100% of the units vesting at the <span style="-sec-ix-hidden:c106481735">55th</span> percentile, <span style="-sec-ix-hidden:c106481736">zero</span> vesting if relative TSR is below the <span style="-sec-ix-hidden:c106481737">25th</span> percentile, and vesting scaling for achievement between the <span style="-sec-ix-hidden:c106481738">25th</span> and <span style="-sec-ix-hidden:c106481739">75th</span> percentile.</span></span></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;"><span style="background-color:#ffffff;">In the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2021,</em> we also granted awards of RSUs with a performance condition to certain executives, to specifically drive additional executive attention and focus on the Company&#8217;s revenue growth priorities. Under the terms of these grants, the RSUs with a performance condition will vest based on the Company generating specified levels of year-over-year revenue growth, which will be measured annually for <em style="font: inherit;">one</em>-<em style="font: inherit;">fourth</em> of the grants after each fiscal year-end through the end of fiscal <em style="font: inherit;">2024.</em> Vesting of these awards scales for achievement of year-over-year revenue growth compared to certain targets, with maximum vesting up to 200%. Vesting of each tranche of these awards occurs <em style="font: inherit;">13</em> months afte</span>r the performance conditions is met, a<span style="background-color:#ffffff;">nd the entire award cannot be fully earned until <em style="font: inherit;">five</em> years from grant. </span>For the <em style="font: inherit;">second</em> and <em style="font: inherit;">third</em> tranches of these awards, the Company had met the year-over-year revenue growth performance criteria at the 200% and 116.3% level of achievement, respectively, as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> December 30, 2023.</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;"><b>Market-Based and Performance-Based Awards&#160;&#8212; Vesting</b></p>
   <div style="font-size:9pt">
    <div style="font-family:Arial">
      &#160;
    </div>
    <div style="font-family:Arial">
     <div style="font-family:Arial">
       During fiscal
      <em style="font: inherit;">2023,</em> the market condition for awards granted to certain executives in previous years exceeded the
      <span style="-sec-ix-hidden:c106481753">75th</span> percentile of their TSR condition, and applicable tranches of these awards vested at
      250% or
      200% for the respective executives. Also during
      <em style="font: inherit;">2023,</em> the
      <em style="font: inherit;">first</em> tranche of awards granted in fiscal
      <em style="font: inherit;">2021</em> with a year-over-year revenue growth performance condition vested at the
      200% level of achievement, as the Company met the maximum year-over-year revenue growth performance criteria as of
      <em style="font: inherit;"> January 1, 2022, </em>and the
      <em style="font: inherit;">13</em>-month vesting period had been met.
     </div>
     <div style="font-family:Arial">
       &#160;
     </div>
     <div style="font-family:Arial">
       During fiscal
      <em style="font: inherit;">2022,</em> the market condition for awards granted to certain executives in previous years exceeded the
      <em style="font: inherit;">75th</em> percentile of their TSR condition, and applicable tranches of these awards vested at
      250% or
      200% for the respective executives. Also during fiscal
      <em style="font: inherit;">2022,</em> the
      <em style="font: inherit;">fifth</em> and
      <em style="font: inherit;">sixth</em> tranches of
      40% and
      70%, respectively, of the base number of the awards with an EBITDA performance condition vested, as the Company had met the adjusted EBITDA performance criteria 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 respective measurement periods.
     </div>
     <div style="font-family:Arial">
       &#160;
     </div>
    </div>
    <div style="font-family:Arial">
      During fiscal
     <em style="font: inherit;">2021,</em> the market condition for awards granted to certain executives in previous years exceeded the
     <em style="font: inherit;">75th</em> percentile of their TSR condition, and applicable tranches of these awards vested at
     250% or
     200% for the respective executives. Also during fiscal
     <em style="font: inherit;">2021,</em> the
     <em style="font: inherit;">second</em> and
     <em style="font: inherit;">third</em> tranches, each
     <em style="font: inherit;">33.3%</em> of the base number of the awards with an EBITDA performance condition vested and released, as the Company had met the adjusted EBITDA performance criteria 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 respective measurement periods. Additionally, as of
     <em style="font: inherit;"> January 1, 2022, </em>the Company had met the next adjusted EBITDA performance criteria 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, and the
     <em style="font: inherit;">fourth</em> tranche of the awards with an EBITDA performance condition qualified for vesting at
     <em style="font: inherit;">40%</em> of the base number.
    </div>
    <div style="font-family:Arial">
      &#160;
    </div>
    <div style="font-family:Arial">
     <b><span style="background-color:#ffffff">Market-Based and Performance-Based Awards&#160;&#8212; Compensation Expense</span></b>
    </div>
    <div style="font-family:Arial">
      &#160;
    </div>
   </div>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><span style="background-color:#ffffff;">For our awards with a market condition or a performance condition, we incurred stock-based compensation expense of approximately $26.4 million, $24.0 million, and $22.1 million in fiscal years </span><em style="font: inherit;">2023</em><span style="background-color:#ffffff;">, </span><em style="font: inherit;">2022</em><span style="background-color:#ffffff;">, and </span><em style="font: inherit;">2021</em><span style="background-color:#ffffff;">, respectively, </span>which is recorded as a component of total stock-based compensation. At <em style="font: inherit;"> December 30, 2023, </em>there was <span style="background-color:#ffffff">$27.3 million</span> of unrecognized compensation expense related to unvested RSUs with a market condition or a performance condition. Awards with a TSR market condition were valued using a Monte Carlo simulation model.</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;"><span style="background-color:#ffffff;">The following table summarizes the assumptions used at the grant date in the valuation of RSUs with a market or performance condition:</span></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>

    <table cellpadding="0" cellspacing="0" style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 100%; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td colspan="5" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 30%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended</em></em></em></b></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 30,</em></b></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 1,</em></b></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"><b>Executive RSUs with a market condition or performance condition</b></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; 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="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Weighted average expected volatility</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">50.97% to 54.31%</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">51.44%</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">50.37% to 52.11%</p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Weighted average risk-free interest rate</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">4.28% to 4.59%</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">1.67%</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">0.22% to 0.77%</p> </td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Expected term (years)</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">3</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">3</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">3 to 5</p> </td></tr>
</tbody></table>

   <p style="font-family: 'Times New Roman', Times, 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 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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(Shares in thousands)</i></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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><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);">&#160;</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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted average grant date fair value</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; font-variant: normal; margin: 0pt;"><b>Balance, December 31, 2022</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">985</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;">60.15</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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Granted</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;">172</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">146.69</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; font-variant: normal; margin: 0pt 0pt 0pt 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">334</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"></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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Vested</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);">(639</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;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">40.22</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; font-variant: normal; margin: 0pt;"><b>Balance, December 30, 2023</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);">&#160;</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);">852</td><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;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">84.73</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
</tbody></table>

   <p style="font-family: Arial; 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>35
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661571927968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 11 - Common Stock Repurchase Program<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_TreasuryStockTextBlock', window );">Treasury Stock [Text Block]</a></td>
<td class="text">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt;">&#160;</p>


   <p style="font-family: Arial; font-size: 11pt; margin: 0pt;"><b>Note <em style="font: inherit;">11</em> - Common Stock Repurchase Program</b></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">On <em style="font: inherit;"> August 8, 2022, </em>we announced that our Board of Directors had approved a stock repurchase program pursuant to which up to $150 million of outstanding common stock could be repurchased from time to time (the <em style="font: inherit;">"2023</em> Repurchase Program"). The duration of the <em style="font: inherit;">2023</em> Repurchase Program was through <em style="font: inherit;"> December 30, 2023. </em>During the <em style="font: inherit;">fourth</em> quarter of fiscal <em style="font: inherit;">2023,</em> we repurchased 872,994 shares for $50.2 million, or an average price paid per share of $57.49, under the <em style="font: inherit;">2023</em> Repurchase Program. All repurchases were open market transactions funded from available working capital. All shares repurchased pursuant to the <em style="font: inherit;">2023</em> Repurchase Program were retired by the end of the <em style="font: inherit;">fourth</em> quarter of fiscal <em style="font: inherit;">2023.</em> We repurchased a total of 1,224,443 shares for $80.2 million, or an average price paid per share of $65.50, during fiscal year <em style="font: inherit;">2023.</em></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">On <em style="font: inherit;"> November 30, 2023, </em>we announced that our Board of Directors had approved a stock repurchase program pursuant to which up to an additional $250 million of outstanding common stock could be repurchased from time to time (the <em style="font: inherit;">"2024</em> Repurchase Program"). The duration of the <em style="font: inherit;">2024</em> Repurchase Program is through <em style="font: inherit;"> December 28, 2024. </em>No shares were repurchased under the <em style="font: inherit;">2024</em> Repurchase Program during the <em style="font: inherit;">fourth</em> quarter of fiscal <em style="font: inherit;">2023.</em></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_TreasuryStockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//505-30/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_TreasuryStockTextBlock</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>dtr-types: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>36
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661571817888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 12 - Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="taxes" title="taxes"></a>Note <em style="font: inherit;">12</em> - Income Taxes</b></p>
   <p style="font-family: Arial; font-size: 10pt; 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 various foreign jurisdictions in which we operate.</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 domestic and foreign components of Income before income taxes were 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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 31%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Year 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%;">&#160;</td></tr>
<tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 30,</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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</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; font-variant: normal; text-align: center; margin: 0pt;"><b>January 1,</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td></tr>
<tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Domestic</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;">55,069</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;">30,362</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;">24,003</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Foreign</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);">159,787</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">151,750</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">73,623</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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Income before taxes</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);">214,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; 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);">182,112</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">97,626</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 components of Income tax (benefit) expense are 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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><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 colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"><b>Year Ended</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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><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 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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 30,</b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b>January 1,</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td></tr>
<tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(In thousands)</i></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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Current:</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="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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Federal</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;">10,331</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;">748</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;">445</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">State</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,059</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">265</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: 12%; 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></tr>
<tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Foreign</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);">3,019</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,637</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,538</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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"><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;">&#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);">14,409</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,650</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,028</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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Deferred:</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="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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Federal</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;">(56,323</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%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;">&#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: 12%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;">&#8212;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">State</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%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;">&#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: 12%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;">&#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: 12%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;">&#8212;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Foreign</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);">(2,291</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);">(1,420</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);">(324</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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);"><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;">&#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);">(58,614</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;">&#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);">(1,420</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;">&#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);">(324</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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Income tax (benefit) expense</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);">(44,205</td><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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,230</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,704</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;">Income tax (benefit) expense differs from the amount of income tax determined by applying the applicable U.S. statutory federal income tax rate to pretax income as a result of the following differences:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>

    <table cellpadding="0" cellspacing="0" style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 100%; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td colspan="5" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 30%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended</em></em></em></b></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 30,</em></b></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 1,</em></b></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>%</b></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>%</b></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>%</b></p> </td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Statutory federal rate</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">21</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482069">21</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482070">21</span></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Adjustments for tax effects of:</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; 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="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">State taxes, net</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482072">(1)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482073">(2)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482074">(4)</span></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Federal tax credits</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482075">(4)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482076">(1)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482077">(3)</span></p> </td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Excess tax benefit from stock-based compensation</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482078">(2)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><span style="-sec-ix-hidden:c106482079"> </span><p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt; text-align: center;">&#8212;</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482080">(8)</span></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Foreign rate differential</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482081">(15)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482082">(16)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482083">(14)</span></p> </td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">U.S. tax on foreign operations</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">9</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">33</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">3</p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Capital loss expiration</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt; text-align: center;">&#8212;</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">1</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">3</p> </td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Valuation allowance</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482090">(29)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482091">(33)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482092">8</span></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Change in uncertain tax benefit accrual</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><span style="-sec-ix-hidden:c106482093"> </span><p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt; text-align: center;">&#8212;</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482094">(2)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482095">(5)</span></p> </td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Other</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"><p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt; text-align: center;">&#8212;</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt; text-align: center;">1</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt; text-align: center;">1</p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Effective income tax rate</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482099">(21)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482100">2</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482101">2</span></p> </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;">We updated our evaluation of the valuation allowance position in the United States through <em style="font: inherit;"> December 30, 2023. </em>In making this evaluation, we considered our operating environment and estimates about our ability to generate taxable income in future periods within the United States. As a result of our consistent and continued profitability over the preceding <em style="font: inherit;">three</em>-year period and our expectations about generating sufficient U.S. Federal taxable income, we have determined that there is sufficient evidence that our U.S. Federal deferred tax assets are more likely than <em style="font: inherit;">not</em> to be realized. In the <em style="font: inherit;">fourth</em> quarter of fiscal <em style="font: inherit;">2023,</em> we reduced the valuation allowance against a significant portion of our U.S. deferred tax assets resulting in the inclusion of $56.9 million of U.S. Federal deferred tax assets 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 continue to maintain a full valuation allowance against our state deferred tax assets due to insufficient income sources. We will continue to evaluate both positive and negative evidence in future periods to determine if we will realize the deferred tax assets. We do <em style="font: inherit;">not</em> maintain 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 those 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;">The components of our net deferred tax assets and liabilities are 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; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt;"><i>(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%;"><b><em style="font: inherit;">December 30, 2023</em></b></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; 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%;"><b><em style="font: inherit;">December 31, 2022</em></b></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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;">Deferred tax assets:</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 style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12%;">&#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="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12%;">&#160;</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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">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;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">4,274</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;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">6,264</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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">Net operating loss carry forwards</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,829</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">15,362</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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">Tax credit carry forwards</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;">87,955</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">103,092</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: 70%; padding: 0px; margin: 0px;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Accrued liabilities and reserves</p> </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: 0px; margin: 0px;">23,249</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">12,932</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(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 70%; padding: 0px; margin: 0px;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Stock-based and deferred compensation</p> </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: 0px; margin: 0px;">5,199</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">3,769</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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">Other</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);">5,162</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,031</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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 36pt;">Total deferred tax 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;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">139,668</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">146,450</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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 36pt;">Less: valuation allowance</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);">(79,100</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);">(140,533</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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 54pt;">Net deferred tax assets</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);">60,568</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,917</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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;">Deferred tax liabilities:</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 style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12%;">&#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="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12%;">&#160;</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: 70%; padding: 0px; margin: 0px;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Fixed assets</p> </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: 0px; margin: 0px;">1,475</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">2,058</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: 70%; padding: 0px; margin: 0px;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Unremitted earnings</p> </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: 0px; margin: 0px;">620</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">2,498</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(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">Other</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);">6,889</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: 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,134</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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 36pt;">Total deferred tax 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: 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,984</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: 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,690</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; padding-left: 54pt; width: 70%;"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Net deferred taxes</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);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">51,584</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: 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);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">(6,773</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double 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: 70%;">&#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: 12%; 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;">&#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;">&#160;</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: 70%; padding: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Reported as:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0; margin: 0">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0; margin: 0">&#160;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12%; padding: 0px; margin: 0px;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0; margin: 0">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0; margin: 0">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0; margin: 0">&#160;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12%; padding: 0px; margin: 0px;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; 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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">Deferred tax 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;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">57,762</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;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,022</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; padding-left: 18pt; width: 70%;"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Deferred tax liabilities (included in Other long-term 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,178</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; 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; border-bottom: 1px solid rgb(0, 0, 0);">(7,795</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; 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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 54pt;">Net deferred taxes</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);">$</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);">51,584</td><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; 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);">(6,773</td><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: 10pt; margin: 0pt; text-align: left;">&#160;</p>


   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The following table displays the activity related to changes in our valuation allowance for deferred tax assets:</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: 52%; vertical-align: bottom;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"><b>Fiscal Years Ended</b></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; vertical-align: bottom;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Balance at beginning</em></b></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; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; vertical-align: bottom;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Charged (Credit) to costs and</em></b></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; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; vertical-align: bottom;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Charged (credit) to other</em></b></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; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; vertical-align: bottom;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Balance at end of</em></b></p> </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; font-size: 8pt; width: 52%; border-bottom: 1px solid black;"> <p style="margin: 0pt; font-size: 8pt; font-family: Arial;"><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; border-bottom: 1px solid black;"><b><em style="font: inherit;">of period</em></b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;">&#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; border-bottom: 1px solid black;"><b><em style="font: inherit;">expenses</em></b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;">&#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; border-bottom: 1px solid black;"><b><em style="font: inherit;">accounts</em></b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;">&#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; border-bottom: 1px solid black;"><b><em style="font: inherit;">period</em></b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;">&#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: 0pt 0pt 0pt 18pt;">December 30, 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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">140,533</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;">(61,433</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; 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;">&#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;">79,100</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: 0pt 0pt 0pt 18pt;">December 31, 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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">200,438</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;">(59,905</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; 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;">&#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;">140,533</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: 0pt 0pt 0pt 18pt;">January 1, 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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">192,478</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;">7,960</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;">&#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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">200,438</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
</tbody></table>

   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">At <em style="font: inherit;"> December 30, 2023, </em>we had U.S. federal net operating loss ("NOL") carryforwards (pretax) of approximately $8.0 million which will expire between <em style="font: inherit;">2027</em> and <em style="font: inherit;">2028.</em> We had state NOL carryforwards (pretax) of approximately $134.5 million that substantially all expire at various dates from <em style="font: inherit;">2024</em> through <em style="font: inherit;">2041.</em> We also had federal credit carryforwards of $45.0 million that expire at various dates from <em style="font: inherit;">2033</em> through <em style="font: inherit;">2043,</em> and $78.9 million state credit carryforwards, of which substantially all do <em style="font: inherit;">not</em> expire.</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;">Future utilization of federal and state net operating losses and tax credit carry forwards <em style="font: inherit;"> may </em>be limited if cumulative changes to ownership exceed <em style="font: inherit;">50%</em> within any <em style="font: inherit;">three</em>-year period. However, if there is a significant change in ownership, future tax attribute utilization <em style="font: inherit;"> may </em>be limited and NOL carryforwards and/or R&amp;D credits will be reduced to reflect the limitation.</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;">Foreign earnings <em style="font: inherit;"> may </em>be subject to withholding taxes in local jurisdictions if they are distributed. At <em style="font: inherit;"> December 30, 2023, </em>U.S. income taxes and foreign withholding taxes were <span style="-sec-ix-hidden:c106481995">not</span> provided for on a cumulative total of approximately $3.0 million of the undistributed earnings of our foreign subsidiaries. We intend to reinvest these earnings indefinitely.</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;">At <em style="font: inherit;"> December 30, 2023 </em>and <em style="font: inherit;"> December 31, 2022, </em>our unrecognized tax benefits associated with uncertain tax positions were $61.4 million and $58.9 million, respectively, of which $58.7 million and $56.3 million, respectively, if recognized, would affect the effective tax rate, subject to valuation allowance. As of <em style="font: inherit;"> December 30, 2023 </em>and <em style="font: inherit;"> December 31, 2022, </em>interest and penalties associated with unrecognized tax benefits were $11.3 million and $10.6 million, respectively, which are <em style="font: inherit;">not</em> reflected in the table below. We accrue interest and penalties related to uncertain tax positions in Income tax expense.</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 summarizes the changes to unrecognized tax benefits for the fiscal years presented:</p>
   <p style="font-family: Arial; 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%;">&#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; font-size: 8pt; margin: 0pt; text-align: center;"><i>(In thousands)</i></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: 0pt;">Balance at January 2, 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;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">55,737</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: 0pt 0pt 0pt 18pt;">Additions based on tax positions related to the current year</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,156</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: 0pt 0pt 0pt 18pt;">Additions based on tax positions of prior years</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,130</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: 0pt 0pt 0pt 18pt;">Additions due to acquisition</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;">977</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; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Settlements</p> </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">(51</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: 0pt 0pt 0pt 18pt;">Reduction as a result of lapse of applicable statute of limitations</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);">(2,718</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: 0pt;">Balance at January 1, 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; margin-left: 0pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">56,231</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: 0pt 0pt 0pt 18pt;">Additions based on tax positions related to the current year</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,594</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: 0pt 0pt 0pt 18pt;">Additions based on tax positions of prior years</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,798</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: 0pt 0pt 0pt 18pt;">Settlements</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;">(148</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;">Reduction as a result of lapse of applicable statute of limitations</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);">(1,586</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: 0pt;">Balance at December 31, 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;">58,889</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: 0pt 0pt 0pt 18pt;">Additions based on tax positions related to the current year</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,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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">Additions based on tax positions of prior years</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,128</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: 0pt 0pt 0pt 18pt;">Reductions for tax positions of prior years</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;">(156</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: 0pt 0pt 0pt 18pt;">Reduction as a result of lapse of applicable statute of limitations</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);">(696</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: 0pt;">Balance at December 30, 2023</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);">61,412</td><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; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Our liability for uncertain tax positions (including penalties and interest) was $21.9 million and $21.6 million at <em style="font: inherit;"> December 30, </em><em style="font: inherit;">20</em><span style="background-color:#ffffff;"><em style="font: inherit;">23</em> and </span><em style="font: inherit;"> December 31, 2022</em><span style="background-color:#ffffff;">, respectively, and is recorded as a component of Other long-term liabilities on our Consolidated Balance Sheets.</span></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;">At <em style="font: inherit;"> December 30, 2023, </em>it is reasonably possible that $0.3 million of unrecognized tax benefits and $0.1 million of associated interest and penalties could be recognized during the next <em style="font: inherit;">twelve</em> months.</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 years that remain subject to examination ar<span style="background-color:#ffffff;">e <em style="font: inherit;">2017</em> for federal income taxes, <em style="font: inherit;">2019</em> for state income taxes, and <em style="font: inherit;">2017</em> for</span> foreign income taxes, including years ending thereafter. However, to the extent allowed by law, the tax authorities <em style="font: inherit;"> may </em>have the right to examine prior periods where net operating losses or tax credits were generated and carried forward, and make adjustments up to the amount of the net operating losses or credit carryforward amount.</p>
   <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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482526/740-270-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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>37
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661573536576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 13 - Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">Compensation and Employee Benefit Plans [Text Block]</a></td>
<td class="text">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b>Note <em style="font: inherit;">13</em> - Employee Benefit Plans</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Qualified Investment Plan</b></p>
   <p style="font-family: Arial; 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;">1990,</em> we adopted a <em style="font: inherit;">401</em>(k) tax-deferred savings plan, which provides all employees in the United States who meet certain eligibility requirements with an opportunity to accumulate funds for retirement. Participants <em style="font: inherit;"> may </em>contribute up to the amount allowable as a deduction for federal income tax purposes. The plan does <em style="font: inherit;">not</em> allow investments in the Company's common stock. The plan allows for the Company to make discretionary matching contributions in cash. We recorded matching contributions of approximately $3.1 million, $2.8 million, and $2.6 million in fiscal years <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022</em>, and <em style="font: inherit;">2021</em>, respectively.</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Cash Incentive Plans</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">For <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022</em>, and <em style="font: inherit;">2021</em>, the Board of Directors of the Company, upon the recommendation of the Compensation Committee, approved the Cash Incentive Plan (the &#8220;Cash Plans&#8221;) for the respective fiscal year. The chief executive officer, other executive officers, and other members of senior management, including vice presidents and director-level employees, together with all other employees of the Company <em style="font: inherit;">not</em> on the Company's sales incentive plan are eligible to participate in the Cash Plans. Under the Cash Plans, individual cash incentive payments for the eligible employees will be based both on Company financial performance, as measured by achievement of operating income (before incentive plan accruals) and revenue goals within specified ranges established by the Compensation Committee, and Company performance, as measured by the achievement of personal management objectives. The Compensation Committee determines the performance of the chief executive officer, the chief financial officer and other participants based on the achievement of the management objectives established by the Compensation Committee during the <em style="font: inherit;">first</em> quarter of the respective fiscal year. We recorded approximately $15.0 million, $25.2 million, and $18.0 million of expense under the Cash Plans in fiscal <em style="font: inherit;">2023</em>, <em style="font: inherit;">2022</em>, and <em style="font: inherit;">2021</em>, respectively.</p>
   <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_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 710<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//710/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 712<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//712/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//715/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CompensationAndEmployeeBenefitPlansTextBlock</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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>38
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661571847424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 14 - Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LossContingencyDisclosures', window );">Contingencies 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="Contingencies" title="Contingencies"></a>Note <em style="font: inherit;">14</em> - Contingencies</b></p>
   <p style="font-family: Arial; 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 Proceedings</b></p>
   <p style="font-family: Arial; 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 alleged that we violated the Lanham Act, engaged in negligence, fraud, and breach of contract by failing to disclose to the Plaintiffs the export-controlled status of the subject parts. In <em style="font: inherit;"> January 2019, </em>we removed the action to the United States District Court for the District of Oregon (the &#8220;Court&#8221;). On <em style="font: inherit;"> May 24, 2023, </em>the Plaintiffs filed a <em style="font: inherit;">second</em> amended complaint, which added Apex-Micro Manufacturing Corporation as a plaintiff and removed the violation of the Lanham Act claim.&#160; The Plaintiffs sought damages of $180 million, punitive damages, and other remedies. On <em style="font: inherit;"> January 18, 2024, </em>the court dismissed the claims against the Company by Perienne De Jaray and Darrell R. Oswald. The trial for the remainder of the claims was held from <em style="font: inherit;"> January 30, 2024 </em>to <em style="font: inherit;"> February 15, 2024. </em>On <em style="font: inherit;"> February 13, 2024, </em>after both parties rested their cases and prior to the submission of the case to the jury, the Company filed a Rule <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">50</em> motion for judgment as a matter of law as to&#160;all remaining claims due to insufficient evidence to support the claims. The Court granted the Company&#8217;s Rule <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">50</em> motion in part and entered judgment in the Company&#8217;s favor as to all of Steven De Jaray&#8217;s claims and Apex-Micro Manufacturing Corporation&#8217;s negligence claims. On <em style="font: inherit;"> February 15, 2023, </em>the jury found that the Company was <em style="font: inherit;">not</em> liable for all outstanding claims and the presiding judge stated he would enter the judgment in favor of the Company.</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>
  <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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LossContingencyDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480102/450-20-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480102/450-20-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450-20/tableOfContent<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450-30/tableOfContent<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483049/450-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LossContingencyDisclosures</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>dtr-types: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>39
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661567109552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 30, 2023 </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="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>ecd_TradingArrByIndTable</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="Show.showAR( this, 'defref_ecd_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement [Text Block]</a></td>
<td class="text">
   <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b><a href="#" id="item9b" title="item9b"></a>Item <em style="font: inherit;">9B.</em> Other Information</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> Trading Plans</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;">On <em style="font: inherit;"> <span style="-sec-ix-hidden:c106482207">November 29, 2023</span>, </em>Stephen Douglass, Senior Vice President and Chief Technology Officer, <span style="-sec-ix-hidden:c106482208"><span style="-sec-ix-hidden:c106482210">adopted</span></span> a Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading arrangement intended to satisfy the affirmative defense condition of Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em>(c), pursuant to which an estimated aggregate of 8,275 shares of our Common Stock <em style="font: inherit;"> may </em>be sold. The aggregate number of shares sold <em style="font: inherit;"> may </em>differ based on tax withholdings for vesting stock awards, actual market achievement for performance RSUs, and actual number of future shares purchased under the Employee Stock Purchase Plan. The duration of the trading arrangement is until <em style="font: inherit;"> <span style="-sec-ix-hidden:c106482215">February 27, 2025</span>, </em>or earlier if all transactions under the trading arrangement are <span style="-sec-ix-hidden:c106482216"><span style="-sec-ix-hidden:c106482217">completed</span></span>.</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;">On <em style="font: inherit;"> <span style="-sec-ix-hidden:c106482218">November 29, 2023</span>, </em>Tracy Feanny, Senior Vice President and General Counsel, adopted a Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading arrangement intended to satisfy the affirmative defense condition of Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em>(c), pursuant to which an estimated aggregate of 11,984 shares of our Common Stock <em style="font: inherit;"> may </em>be sold. The aggregate number of shares sold <em style="font: inherit;"> may </em>differ based on tax withholdings for vesting stock awards and actual market achievement for performance RSUs. The duration of the trading arrangement is until <em style="font: inherit;"> <span style="-sec-ix-hidden:c106482224">March 4, 2025</span>, </em>or earlier if all transactions under the trading arrangement are completed.</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;">On <em style="font: inherit;"> <span style="-sec-ix-hidden:c106482225">November 29, 2023</span>, </em>Mark Jensen, a Lattice Director, adopted a Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading arrangement intended to satisfy the affirmative defense condition of Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em>(c), pursuant to which an estimated aggregate of 10,855 shares of our Common Stock <em style="font: inherit;"> may </em>be sold. The duration of the trading arrangement is until <em style="font: inherit;"> <span style="-sec-ix-hidden:c106482231">January 9, 2026</span>, </em>or earlier if all transactions under the trading arrangement are completed.</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;">On <em style="font: inherit;"> <span style="-sec-ix-hidden:c106482232">November 29, 2023</span>, </em>Sherri Luther, Senior Vice President and Chief Financial Officer, adopted a Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading arrangement intended to satisfy the affirmative defense condition of Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em>(c), pursuant to which an estimated aggregate of 42,141 shares of our Common Stock <em style="font: inherit;"> may </em>be sold. The aggregate number of shares sold <em style="font: inherit;"> may </em>differ based on tax withholdings for vesting stock awards and actual market achievement for performance RSUs. The duration of the trading arrangement is until <em style="font: inherit;"> <span style="-sec-ix-hidden:c106482238">December 3, 2024</span>, </em>or earlier if all transactions under the trading arrangement are completed.</p>
  <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=lscc_StephenDouglassMember', window );">Stephen Douglass [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="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>ecd_TradingArrByIndTable</strong></a></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="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Trading Arrangement, Securities Aggregate Available Amount (in shares)</a></td>
<td class="nump">8,275<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="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Trading Arrangement Adoption Date</a></td>
<td class="text">November 29, 2023<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="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted [Flag]</a></td>
<td class="text">true<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="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted [Flag]</a></td>
<td class="text">false<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="Show.showAR( this, 'defref_ecd_TrdArrTerminationDate', window );">Trading Arrangement Termination Date</a></td>
<td class="text">February 27, 2025<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="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated [Flag]</a></td>
<td class="text">true<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="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=lscc_TracyFeannyMember', window );">Tracy Feanny [Member]</a></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="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>ecd_TradingArrByIndTable</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="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Trading Arrangement, Securities Aggregate Available Amount (in shares)</a></td>
<td class="nump">11,984<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="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Trading Arrangement Adoption Date</a></td>
<td class="text">November 29, 2023<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="Show.showAR( this, 'defref_ecd_TrdArrTerminationDate', window );">Trading Arrangement Termination Date</a></td>
<td class="text">March 4, 2025<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=lscc_MarkJensenMember', window );">Mark Jensen [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="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>ecd_TradingArrByIndTable</strong></a></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="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Trading Arrangement, Securities Aggregate Available Amount (in shares)</a></td>
<td class="nump">10,855<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="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Trading Arrangement Adoption Date</a></td>
<td class="text">November 29, 2023<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="Show.showAR( this, 'defref_ecd_TrdArrTerminationDate', window );">Trading Arrangement Termination Date</a></td>
<td class="text">January 9, 2026<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=lscc_SherriLutherMember', window );">Sherri Luther [Member]</a></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="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>ecd_TradingArrByIndTable</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="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Trading Arrangement, Securities Aggregate Available Amount (in shares)</a></td>
<td class="nump">42,141<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="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Trading Arrangement Adoption Date</a></td>
<td class="text">November 29, 2023<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="Show.showAR( this, 'defref_ecd_TrdArrTerminationDate', window );">Trading Arrangement Termination Date</a></td>
<td class="text">December 3, 2024<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_MtrlTermsOfTrdArrTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_MtrlTermsOfTrdArrTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TrdArrAdoptionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrAdoptionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TrdArrSecuritiesAggAvailAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrSecuritiesAggAvailAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TrdArrTerminationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrTerminationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_IndividualAxis=lscc_StephenDouglassMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=lscc_StephenDouglassMember</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_ecd_IndividualAxis=lscc_TracyFeannyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=lscc_TracyFeannyMember</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_ecd_IndividualAxis=lscc_MarkJensenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=lscc_MarkJensenMember</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_ecd_IndividualAxis=lscc_SherriLutherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=lscc_SherriLutherMember</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>40
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661570692672">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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: 9pt; margin: 0pt; text-align: left;">The accompanying Consolidated Financial Statements 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"). They include the accounts of Lattice and its subsidiaries after the elimination of all intercompany balances and transactions.</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;"></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="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates, Policy [Policy Text Block]</a></td>
<td class="text"><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 financial statements and the accompanying notes. We base our estimates and judgments on historical experience, knowledge of current conditions, and our beliefs of what could occur in the future considering available information. While we believe that our estimates, assumptions, and judgments are reasonable, they are based on information available when made, and because of the uncertainty inherent in these matters, the actual results that we experience <em style="font: inherit;"> may </em>differ materially from these estimates under different assumptions or conditions. We evaluate our estimates and judgments on an ongoing basis.</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;">Certain prior year balances have been reclassified to conform to the current year&#8217;s presentation.</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></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="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; 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;">2023,</em> <em style="font: inherit;">2022,</em> and <em style="font: inherit;">2021</em> were all <em style="font: inherit;">52</em>-week years that ended on <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022, </em>and <em style="font: inherit;"> January 1, 2022, </em>respectively. All references to quarterly or annual financial results are references to the results for the relevant fiscal period.</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></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="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; font-size: 10pt; margin: 0pt; text-align: left;"><b>Concentrations of Risk</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Potential exposure to concentrations of risk <em style="font: inherit;"> may </em>impact revenue, accounts receivable, a<span style="background-color:#ffffff;">nd supply of wafers for our new products</span>.</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 have historically accounted for a significant portion of our total revenue. Certain of our largest distributors each account for more than <em style="font: inherit;">10%</em> of our total revenue and our net accounts receivable. Revenue attributable to distributors as a percentage of total revenue 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; padding-bottom: 1px; width: 1%;">&#160;</td><td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 39%; 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;"><em style="font: inherit;">Year Ended</em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; border-bottom: 1px solid black;">&#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%;"><b><em style="font: inherit;">December 30,</em></b></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: 2%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"><b><em style="font: inherit;">December 31,</em></b></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: 2%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"><b><em style="font: inherit;">January 1,</em></b></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%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">2023</em></b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">2022</em></b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">2022</em></b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; 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: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;">Arrow</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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">28</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">27</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: 0pt;">Weikeng</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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">21</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 2%; 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">30</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 2%; 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">37</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%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Future</p> </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: 15%; 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">&#160;</td><td style="width: 2%; 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: 15%; 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">&#160;</td><td style="width: 2%; 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: 15%; 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">&#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%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Macnica</p> </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: 15%; 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">&#160;</td><td style="width: 2%; 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: 15%; 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">&#160;</td><td style="width: 2%; 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: 15%; 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">&#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: 0pt;">Other distributors</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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</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: 2%; 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13</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: 2%; 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</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: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">Revenue attributable to distributors</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);">&#160;</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">87</td><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: 2%; 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);">&#160;</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">89</td><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: 2%; 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);">&#160;</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">87</td><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="margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><span style="-sec-ix-hidden:c106480980">Three</span> of these distributors each accounted for more than <em style="font: inherit;">10%</em> of net accounts receivable at certain dates presented. At <em style="font: inherit;"> December 30, 2023 </em>and <em style="font: inherit;"> December 31, 2022</em>, Arrow accounted for approximately 29% and 27%, respectively, Weikeng accounted for approximately 36% and 47%, respectively, and Future accounted for approximately 18% and 9%, respectively, of net accounts receivable.</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;">Concentration of credit risk with respect to accounts receivable is mitigated by our credit and collection process including active management of collections, credit limits, routine credit evaluations for essentially all customers, and secure transactions with letters of credit or advance payments where appropriate. We regularly review our allowance for doubtful accounts and the aging of our accounts receivable.</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;"><span style="background-color:#ffffff;">We rely on a limited number of foundries for our wafer purchases. We seek to mitigate the concentration of supply risk by establishing, maintaining, and managing multiple foundry relationships; however, certain of our products are sourced from a single foundry and changing from <em style="font: inherit;">one</em> foundry to another can have a significant cost, or create delays in production or shipments, among other factors.</span></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>


   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Cash and Cash Equivalents</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We consider all investments that are readily convertible into cash and that have original maturities of <em style="font: inherit;">three</em> months or less to be cash equivalents. Cash equivalents consist primarily of highly liquid investments in time deposits or money market accounts and are carried at cost, which approximates fair value. Deposits with financial institutions at times exceed Federal Deposit Insurance Corporation insurance limits.</p>
   <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></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="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Transactions and Translations Policy [Policy Text Block]</a></td>
<td class="text"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Foreign Exchange and Translation of Foreign Currencies</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">While our revenues and the majority of our expenses are denominated in U.S. dollars, we also have international subsidiaries and branch operations that conduct some transactions in currencies that differ from the functional currency of that entity. Gains or losses from foreign exchange rate fluctuations on balances denominated in currencies that differ from the functional currencies are reflected in Other income (expense), net.</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We translate accounts denominated in foreign currencies in accordance with ASC <em style="font: inherit;">830,</em> &#8220;<i>Foreign Currency Matters</i>,&#8221; using the current rate method under which asset and liability accounts are translated at the current rate, while stockholders' equity accounts are translated at the appropriate historical rates, and revenue and expense accounts are translated at average monthly exchange rates. Translation adjustments related to the consolidation of foreign subsidiary financial statements are reflected in Accumulated other comprehensive loss in Stockholders' equity (See our Consolidated Statements of Stockholders' Equity).</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue from Contract with Customer [Policy Text Block]</a></td>
<td class="text"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Revenue Recognition</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Under the terms of ASC <em style="font: inherit;">606,</em> <i>"Revenue from Contracts with Customers"</i>, we recognize revenue when we satisfy performance obligations as evidenced by the transfer of control of our products or services to customers. For sales to distributors, we have concluded that our contracts are with the distributor, rather than with the distributor&#8217;s end customer, as we hold a contract bearing enforceable rights and obligations only with the distributor. Our revenue is derived primarily from sales of silicon-based products, with additional revenue from sales of silicon-enabling products. We consider customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer. For each contract, we consider our promise to transfer each distinct product to be the identified performance obligations. Revenue for product sales is recognized at the time of product shipment, as determined by the agreed upon contract shipping terms.</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 Licensing and services revenue is comprised of revenue from our IP core licensing activity, patent monetization activities, design services, and royalty and adopter fee revenue from our standards activities. These activities are complementary to our product sales and help us to monetize our IP associated with our technology and standards. We consider licensing arrangements with our customers and agreements with the standards consortia of which we are a member to be the contract. For each contract, we consider the promise to deliver a license that grants the customer the right to use the IP, as well as any professional services provided under the contract, as distinct performance obligations. We recognize license revenue at the point in time that control of the license transfers to the customer, which is generally upon delivery, or as usage occurs.</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 measure revenue based on the amount of consideration we expect to be entitled to in exchange for products or services. Variable consideration is estimated and reflected as an adjustment to the transaction price. We determine variable consideration, which consists primarily of various sales price concessions, by estimating the most likely amount of consideration we expect to receive from the customer based on an analysis of historical rebate claims over a period of time considered adequate to account for current pricing and business trends. Sales rebates earned by customers are offset against their receivable balances. Rebates earned by customers when they do <em style="font: inherit;">not</em> have outstanding receivable balances are recorded within Accrued liabilities. Revenue related to licensing and services, which includes HDMI and MHL standards revenue, as well as certain IP licenses, includes variable consideration in the form of usage-based royalties.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: justify;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: justify;">We generally provide an assurance warranty that our products will substantially conform to the published specifications for <em style="font: inherit;">twelve</em> months from the date of shipment. In some cases, the warranty period <em style="font: inherit;"> may </em>be longer than <em style="font: inherit;">twelve</em> months. We do <em style="font: inherit;">not</em> separately price or sell the assurance warranty. Our liability is limited to either a credit equal to the purchase price or replacement of the defective part. Under the practical expedient provided by ASC <em style="font: inherit;">340,</em> we generally expense sales commissions when incurred because the amortization period would be less than <em style="font: inherit;">one</em> year. We record these costs within Selling, general, and administrative expenses. Substantially all of our performance obligations are satisfied within <em style="font: inherit;">twelve</em> months.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: justify;">&#160;</p>


   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></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="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventory, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Inventories and Cost 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;">Inventories are stated at the lower of actual cost (determined using the <em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out method) or net realizable value. We review and set standard costs quarterly to approximate current actual manufacturing costs. Our manufacturing overhead standards for product costs are calculated assuming full absorption of actual spending over actual costs. The valuation of inventory requires us to estimate excess or obsolete inventory. Material assumptions we use to estimate necessary inventory carrying value adjustments can be unique to each product and are based on specific facts and circumstances. In determining provisions for excess or obsolete products, we consider assumptions such as changes in business and economic conditions, projected customer demand for our products, and changes in technology or customer requirements. The creation of such provisions results in a write-down of inventory to net realizable value and a charge to Cost of revenue. Lower of cost or net realizable value is based on assumptions such as recent historical sales activity and selling prices, as well as estimates of future sales activity and selling prices. Shipping and handling costs are included in Cost of revenue in our Consolidated Statements of Operations.</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Property and Equipment</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;">Property and equipment are stated at cost. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the related assets, generally <span style="-sec-ix-hidden:c106481023">three</span> to <span style="-sec-ix-hidden:c106481024">five</span> years for equipment and software, and <span style="-sec-ix-hidden:c106481025">one</span> to <span style="-sec-ix-hidden:c106481026">three</span> years for tooling. Leasehold improvements are amortized over the shorter of the non-cancelable lease term or the estimated useful life of the assets. We capitalize costs for the fabrication of masks used by our foundry partners to manufacture our products. The capitalized mask costs begin depreciating to Cost of revenue once the products go into production, and depreciation is straight-lined over a <em style="font: inherit;">three</em>-year period, which is the expected useful life of the mask. Upon disposal of property and equipment, the accounts are relieved of the costs and related accumulated depreciation and amortization, and resulting gains or losses are reflected in the Consolidated Statements of Operations for recognized gains and losses. Repair and maintenance costs are expensed as incurred.</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;"></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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations Policy [Policy Text Block]</a></td>
<td class="text"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Business Combinations</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;">Business combinations are accounted for using the acquisition method of accounting, under which we allocate the purchase price paid for a company to identifiable assets acquired and liabilities assumed based on their estimated fair values at the date of acquisition. Goodwill is measured as the excess of purchase price over the fair value of identifiable assets acquired and liabilities assumed. Determining the fair value of identifiable tangible and intangible assets acquired and liabilities assumed requires management to make assumptions, estimates, and judgments that are based on all available information, including comparable market data and information obtained from our management and the management of the acquired companies. The estimation of the fair values of the intangible assets requires significant judgment and the use of valuation techniques including primarily the income approach. Consideration is given to all relevant factors that might affect the fair value such as estimates of future revenues and costs, present value factors, and the estimated useful lives of intangible assets. We expense acquisition-related costs in the period incurred.</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;"></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="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock', window );">Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Impairment of Long-Lived Assets</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Long-lived assets, which consist primarily of property and equipment, amortizable intangible assets, and right-of-use assets, are carried on our financial statements based on their cost less accumulated depreciation or amortization. We monitor the carrying value of our long-lived assets for potential impairment and test the recoverability of such assets whenever events or changes in circumstances indicate that their carrying amounts <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. These events or changes in circumstances, including management decisions pertaining to such assets, are referred to as impairment indicators. If an impairment indicator occurs, we perform a test of recoverability by comparing the carrying value of the asset group to its undiscounted expected future cash flows. If the carrying values are in excess of undiscounted expected future cash flows, we measure any impairment by comparing the fair value of the asset group to its carrying value. Fair value is generally determined by considering (i) internally developed discounted projected cash flow analysis of the asset group; (ii) actual <em style="font: inherit;">third</em>-party valuations; and/or (iii) information available regarding the current market for similar asset groups. If the fair value of the asset group is determined to be less than the carrying amount of the asset group, an impairment in the amount of the difference is recorded in the period that the impairment indicator occurs and is included in our Consolidated Statements of Operations. Estimating future cash flows requires significant judgment and projections <em style="font: inherit;"> may </em>vary from the cash flows eventually realized, which could impact our ability to accurately assess whether an asset has been impaired.</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;"></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="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Valuation of Goodwill</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are <em style="font: inherit;">not</em> individually identified and separately recognized. Goodwill is <em style="font: inherit;">not</em> amortized, but is instead tested for impairment annually during the <em style="font: inherit;">fourth</em> quarter and whenever events or changes in circumstances indicate the carrying value of goodwill <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. When evaluating whether goodwill is impaired, we make a qualitative assessment to determine if it is more likely than <em style="font: inherit;">not</em> that the reporting unit's fair value is less than the carrying amount. If the qualitative assessment determines that it is more likely than <em style="font: inherit;">not</em> that the fair value is less than the carrying amount, the fair value of the reporting unit is compared with its carrying value (including goodwill). If the fair value of the reporting unit is less than its carrying value, then goodwill impairment exists for the reporting unit. The impairment loss, if any, is recognized for the amount by which the carrying value exceeds the fair value. If the fair value of the reporting unit exceeds its carrying value, <em style="font: inherit;">no</em> further impairment analysis is needed. For purposes of testing goodwill for impairment, we currently operate as a single reporting unit.</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;"></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="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Lessee, Leases [Policy Text Block]</a></td>
<td class="text"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Leases</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We account for leases under the terms of ASC <em style="font: inherit;">842,</em> "<i>Leases</i>," which requires lessees to record assets and liabilities on the balance sheet for all leases with terms longer than <em style="font: inherit;">12</em> months. Under this guidance, we apply the practical expedient to <em style="font: inherit;">not</em> separate lease and non-lease components for all asset classes.</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;">Right-of-use ("ROU") assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized on the commencement date of the lease based on the present value of lease payments over the lease term. As most of our leases do <em style="font: inherit;">not</em> provide an implicit rate, we determine the present value of lease payments using an incremental borrowing rate based on information from our commercial bank for an equivalent borrowing and term in the respective region as of the lease commencement date. At inception, we determine if an arrangement is a lease, if it includes options to extend or terminate the lease, and if it is reasonably certain that we will exercise the options. Lease cost, representing lease payments over the term of the lease and any capitalizable direct costs less any incentives received, is recognized on a straight-line basis over the lease term as lease expense. We have operating leases for corporate offices, sales offices, research and development facilities, storage facilities, and a data center.</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 exercise of lease renewal options is at our sole discretion. When deemed reasonably certain of exercise, the renewal options are included in the determination of the lease term and lease payment obligation, respectively. For our leases that contain variable lease payments, residual value guarantees, or restrictive covenants, we have concluded that these inputs are <em style="font: inherit;">not</em> significant to the determination of the ROU asset and lease liability.</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></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="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development Expense, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Research and Development</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Research and development expenses include costs for compensation and benefits, engineering wafers, depreciation and amortization, licenses and masks, and outside engineering services. These expenditures are for the design of new products, intellectual property cores, processes, packaging, and software solutions. Research and development costs are generally expensed as incurred, with certain licensed technology agreements capitalized as intangible assets and amortized to Research and development expense over their estimated useful lives.</p>
   <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></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="Show.showAR( this, 'defref_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock', window );">Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Restructuring</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Expenses associated with exit or disposal activities are recognized when incurred under ASC <em style="font: inherit;">420,</em> &#8220;<i>Exit or Disposal Cost Obligations</i>,&#8221; for everything except severance expenses and vacated leased facilities. Because we have a history of paying severance benefits, the cost of severance benefits associated with a restructuring plan is recorded when such costs are probable and the amount can be reasonably estimated in accordance with ASC <em style="font: inherit;">712,</em> &#8220;<i>Compensation - Nonretirement Postemployment Benefits.</i>&#8221; When leased facilities are vacated, the amount of any ROU asset impairment is calculated in accordance with ASC <em style="font: inherit;">360,</em> "<i>Property, Plant, and Equipment</i>" and recorded as a part of Restructuring. Expenses from other exit or disposal activities, including the cancellation of software contracts and engineering tools or the abandonment of long-lived assets, are recorded as a part of Restructuring.</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></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="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Tax, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Accounting for Income Taxes</b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We are required to estimate our provision for income taxes and amounts ultimately payable or recoverable in numerous tax jurisdictions around the world. These estimates involve significant judgment and interpretations of regulations and are inherently complex. Resolution of income tax treatments in individual jurisdictions <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be known for many years after completion of the applicable year. Deferred tax assets and liabilities are recognized for the expected tax consequences of temporary differences between the tax bases of assets and liabilities and their reported amounts in the financial statements using enacted tax rates and laws that will be in effect when the difference is expected to reverse. Valuation allowances are provided to reduce deferred tax assets to an amount that in management&#8217;s judgment is more-likely-than-<em style="font: inherit;">not</em> to be recoverable against future taxable income. The determination of a valuation allowance and when it should be released requires complex judgment.</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 assessing the ability to realize deferred tax assets, we evaluate both positive and negative evidence that <em style="font: inherit;"> may </em>exist and consider whether it is more-likely-than-<em style="font: inherit;">not</em> that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Any adjustment to the net deferred tax asset valuation allowance is recorded in the Consolidated Statements of Operations for the period that the adjustment is determined to be required.</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 income tax calculations are based on application of the respective U.S. federal, state or foreign tax law<b>. </b>Our tax filings, however, are subject to audit by the relevant tax authorities. Accordingly, we recognize tax liabilities based upon our estimate of whether, and the extent to which, additional taxes will be due when such estimates are more-likely-than-<em style="font: inherit;">not</em> to be sustained. An uncertain income tax position will <em style="font: inherit;">not</em> be recognized if it has less than a <em style="font: inherit;">50%</em> likelihood of being sustained. To the extent the final tax liabilities are different than the amounts originally accrued, the increases or decreases as well as any interest or penalties are recorded as income tax expense or benefit in the Consolidated Statements of Operations. We recognize the tax impact of including certain foreign earnings in U.S. taxable income as a period cost.</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"></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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-Based Payment Arrangement [Policy Text Block]</a></td>
<td class="text"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b><span style="background-color:#ffffff;">Stock-Based Compensation</span></b></p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We estimate the fair value of share-based awards consistent with the provisions of ASC <em style="font: inherit;">718,</em> &#8220;<i>Compensation - Stock Compensation</i>.&#8221; We value RSUs using the closing market price on the date of grant, and we value stock options using the Black-Scholes option pricing model. We have also granted RSUs with a market condition or a performance condition to certain executives. The terms of these grants, including achievement criteria and vesting schedules, are detailed&#160;under the heading "<span style="background-color:#ffffff">Market-Based and Performance-Based Awards &#8212; Grants"</span> in "<a href="#CompensationPlans" style="-sec-extract:exhibit;">Note <em style="font: inherit;">10</em> - Stock-Based Compensation Plans.</a>"<span style="background-color:#ffffff;"> Our current practice is to issue new shares to satisfy option exercises. For RSUs, we issue new shares when awards vest and </span>withhold a portion of these shares on behalf of employees to satisfy the minimum statutory tax withholding requirements.</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;"></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="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Reporting, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Segment Information</b></p>
   <p style="font-family: Arial; 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;"> December 30, 2023, </em>we had one operating segment: the core Lattice business, which includes silicon-based and silicon-enabling products, evaluation boards, development hardware, and related intellectual property licensing, services, and sales. Our chief operating decision maker is the Chief Executive Officer, who reviews operating results and financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479515/805-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_BusinessCombinationsPolicy</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>dtr-types: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_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CashAndCashEquivalentsPolicyTextBlock</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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480981/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 420<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock</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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</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>dtr-types: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_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_GoodwillAndIntangibleAssetsGoodwillPolicy</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>dtr-types: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_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock</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>dtr-types: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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IncomeTaxPolicyTextBlock</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>dtr-types: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_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//330/tableOfContent<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_InventoryPolicyTextBlock</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>dtr-types: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_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LesseeLeasesPolicyTextBlock</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>dtr-types: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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PropertyPlantAndEquipmentPolicyTextBlock</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>dtr-types: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_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483044/730-10-05-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ResearchAndDevelopmentExpensePolicy</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>dtr-types: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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_RevenueFromContractWithCustomerPolicyTextBlock</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>dtr-types: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_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SegmentReportingPolicyPolicyTextBlock</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>dtr-types: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_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationOptionAndIncentivePlansPolicy</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>dtr-types: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_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_UseOfEstimates</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>dtr-types: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>41
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661571909600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 1 - Basis of Presentation and Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedules of Concentration of Risk, by Risk Factor [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; padding-bottom: 1px; width: 1%;">&#160;</td><td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 39%; 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;"><em style="font: inherit;">Year Ended</em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; border-bottom: 1px solid black;">&#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%;"><b><em style="font: inherit;">December 30,</em></b></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: 2%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"><b><em style="font: inherit;">December 31,</em></b></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: 2%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"><b><em style="font: inherit;">January 1,</em></b></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%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">2023</em></b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">2022</em></b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">2022</em></b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; 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: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;">Arrow</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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">28</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">27</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: 0pt;">Weikeng</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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">21</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 2%; 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">30</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 2%; 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">37</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%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Future</p> </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: 15%; 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">&#160;</td><td style="width: 2%; 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: 15%; 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">&#160;</td><td style="width: 2%; 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: 15%; 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">&#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%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Macnica</p> </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: 15%; 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">&#160;</td><td style="width: 2%; 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: 15%; 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">&#160;</td><td style="width: 2%; 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: 15%; 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">&#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: 0pt;">Other distributors</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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</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: 2%; 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13</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: 2%; 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</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: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">Revenue attributable to distributors</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);">&#160;</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">87</td><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: 2%; 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);">&#160;</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">89</td><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: 2%; 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);">&#160;</td><td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">87</td><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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-16<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>42
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661571873056">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended</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);">&#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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 30,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 1,</em></b></p> </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; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(In thousands, except per share data)</i></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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">259,061</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">178,882</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">95,922</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;">&#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(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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">137,694</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">137,321</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">136,619</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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,096</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,346</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,524</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">139,790</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">140,667</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">142,143</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;">&#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(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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.88</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.30</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.70</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.85</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.27</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.67</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;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended</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);">&#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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 30,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 1,</em></b></p> </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; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(In thousands)</i></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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">376</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">472</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">638</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>43
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661571823328">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="22" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 59%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended</em></em></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%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 13%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 30,</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: 2%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 13%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</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: 2%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 13%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">January 1,</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: 8pt; font-variant: normal; margin: 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: 13%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">2023</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: 2%;">&#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: 13%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">2022</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: 2%;">&#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: 13%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">2022</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%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Distributors</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;">644,181</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">87</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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;">591,229</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">89</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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;">449,650</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">87</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%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Direct</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);">92,973</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13</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: 2%; 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);">69,127</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11</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: 2%; 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);">65,677</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13</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: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">737,154</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: 7%; 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: 2%; 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);">660,356</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: 7%; 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: 2%; 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);">515,327</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: 7%; 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>
<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 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: 9%;">&#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: 7%;">&#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: 2%;">&#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: 9%;">&#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: 7%;">&#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: 2%;">&#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: 9%;">&#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: 7%;">&#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: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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 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: 9%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i><b>&#160;</b></i></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: 7%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i><b>&#160;</b></i></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;">&#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: 9%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i><b>&#160;</b></i></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: 7%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i><b>&#160;</b></i></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;">&#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: 9%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i><b>&#160;</b></i></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: 7%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i><b>&#160;</b></i></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: 8pt; font-variant: normal; margin: 0pt;"><i>(In thousands)</i></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 style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 9%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i>&#160;</i></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: 7%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i>&#160;</i></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;">&#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: 9%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i>&#160;</i></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: 7%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i>&#160;</i></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;">&#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: 9%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><i>&#160;</i></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: 7%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><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; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">China</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;">239,192</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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;">296,917</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: 7%; 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;">%</td><td style="width: 2%; 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;">281,237</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">55</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%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Japan</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;">110,403</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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;">90,902</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: 7%; 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;">%</td><td style="width: 2%; 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;">47,915</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">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(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; font-variant: normal; margin: 0pt;">Other Asia</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);">94,170</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13</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: 2%; 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);">77,085</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12</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: 2%; 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);">55,416</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</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: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Asia</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;">443,765</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">60</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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;">464,904</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">71</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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;">384,568</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">74</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: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Americas</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;">145,839</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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;">100,260</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td><td style="width: 2%; 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;">80,870</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">16</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%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Europe</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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">147,550</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20</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: 2%; 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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">95,192</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14</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: 2%; 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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">49,889</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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</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: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">737,154</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: 7%; 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: 2%; 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);">660,356</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: 7%; 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: 2%; 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);">515,327</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: 7%; 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="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: 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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"><b>Contract assets as of January 1, 2022</b></p> </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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">5,672</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(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: 0pt 0pt 0pt 18pt;">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;">15,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(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;">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);">(14,173</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; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"><b>Contract assets as of December 31, 2022</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; 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;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">7,347</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">&#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"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Revenues recorded during the period</p> </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">12,941</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(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Transferred to Accounts receivable or collected</p> </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: 12%; text-align: right; font-family: Arial, Helvetica, 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,094</td><td style="width: 1%; font-family: Arial, Helvetica, 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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"><b>Contract assets as of December 30, 2023</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);">11,194</td><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: 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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"><b>Contract liabilities as of January 1, 2022</b></p> </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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">4,768</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(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Prepaid customer deposit</p> </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">12,811</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">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;">6,142</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: 0pt 0pt 0pt 18pt;">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; 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);">(6,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(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"><b>Contract liabilities as of December 31, 2022</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; 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;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">17,666</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 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; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Less: Product shipments from prepaid customer deposit</p> </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">(12,946</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; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Accruals for estimated future stock rotation and scrap returns</p> </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">9,867</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(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">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; 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: 12%; text-align: right; font-family: Arial, Helvetica, 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,283</td><td style="width: 1%; font-family: Arial, Helvetica, 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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"><b>Contract liabilities as of December 30, 2023</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,304</td><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_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>44
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661575749600">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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, 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;">&#160;</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">December 30,</em></b></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 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 31,</em></b></p> </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; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin: 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;">2023</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;">2022</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: 0pt;">Accounts receivable</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;">104,373</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;">94,018</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: 0pt;">Less: Allowance for credit losses</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);">&#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: 12%; 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></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;">Accounts receivable, net of allowance for credit losses</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);">104,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);">&#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);">94,018</td><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="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, 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;">&#160;</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">December 30,</em></b></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 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 31,</em></b></p> </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; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin: 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;">2023</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;">2022</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: 0pt;">Work in progress</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;">65,396</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;">58,269</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: 0pt;">Finished goods</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);">33,430</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">52,106</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">Total inventories, net</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);">98,826</td><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);">110,375</td><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="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, 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;">&#160;</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">December 30,</em></b></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 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 31,</em></b></p> </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; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin: 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;">2023</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;">2022</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: 0pt;">Liability for non-cancelable contracts</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;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">11,418</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;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">10,498</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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Contract liabilities</p> </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">5,304</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">17,666</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;">Current portion of operating 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; margin-left: 0pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">5,571</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;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">6,454</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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Foreign, VAT, and other taxes payable</p> </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">6,758</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">4,268</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;">Other accrued 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,997</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,581</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">Total accrued 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">36,048</td><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);">48,467</td><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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>45
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661571817888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Property and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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, 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">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt">&#160;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;"><b><em style="font: inherit;">December 30,</em></b></td><td style="width: 1%; 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 colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;"><b><em style="font: inherit;">December 31,</em></b></td><td style="width: 1%; 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; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin: 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);"><b><em style="font: inherit;">2023</em></b></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);"><b><em style="font: inherit;">2022</em></b></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: 0pt;">Production equipment and software</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;">159,950</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;">149,787</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: 0pt;">Leasehold improvements</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,519</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">12,416</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: 0pt;">Office furniture and equipment</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);">1,933</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,760</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;">&#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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">175,402</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">163,963</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: 0pt;">Accumulated depreciation and amortization</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);">(125,856</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);">(116,349</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; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Total property and equipment, net</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 3px; 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: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-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);">49,546</td><td style="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);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 3px; 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: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-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);">47,614</td><td style="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);">&#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">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt">&#160;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;"><b><em style="font: inherit;">December 30,</em></b></td><td style="width: 1%; 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 colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;"><b><em style="font: inherit;">December 31,</em></b></td><td style="width: 1%; 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; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin: 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);"><b><em style="font: inherit;">2023</em></b></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);"><b><em style="font: inherit;">2022</em></b></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: 0pt;">United States</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; margin-left: 0pt; border-bottom: 1px 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: 1px solid rgb(0, 0, 0);">29,467</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; margin-left: 0pt; border-bottom: 1px 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: 1px solid rgb(0, 0, 0);">29,118</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; 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: 12%; text-align: right; 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: 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">&#160;</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;">Taiwan</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;">10,222</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">10,732</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: 0pt;">Philippines</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,602</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">3,596</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: 0pt;">China</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,778</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,229</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: 0pt;">Other</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);">2,477</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,939</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">Total foreign property and equipment, net</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);">20,079</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18,496</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;">Total property and equipment, net</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);">49,546</td><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);">47,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>
   <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_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>46
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661573200896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets [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;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="13" 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 30, 2023</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);">&#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: 52%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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="1" 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted Average Amortization Period (in years)</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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Gross</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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Accumulated Amortization</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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Intangible assets, net</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; font-variant: normal; margin: 0pt;">Existing technology</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;">5.1</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;">124,487</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;">(115,085</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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">9,402</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; font-variant: normal; margin: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;">6.1</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;">32,734</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;">(25,909</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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">6,825</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; font-variant: normal; margin: 0pt;">Trade name / trademarks</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;">10.0</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,500</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;">(319</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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,181</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; font-variant: normal; margin: 0pt;">Licensed technology</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;">6.2</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: 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);">7,127</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);">(3,561</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,566</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total identified intangible assets</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><em style="font: inherit;">&#160;</em></td><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);">$</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);">165,848</td><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);">(144,874</td><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;">&#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);">20,974</td><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;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="13" 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2022</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);">&#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: 52%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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="1" 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted Average Amortization Period (in years)</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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Gross</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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Accumulated Amortization</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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Intangible assets, net</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; font-variant: normal; margin: 0pt;">Existing technology</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;">5.1</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;">124,487</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;">(113,157</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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">11,330</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; font-variant: normal; margin: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;">6.1</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;">32,734</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;">(24,509</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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">8,225</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; font-variant: normal; margin: 0pt;">Trade name / trademarks</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;">10.0</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,500</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;">(169</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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,331</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; font-variant: normal; margin: 0pt;">Licensed technology</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;">6.3</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: 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,671</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);">(2,487</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);">4,184</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total identified intangible assets</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><em style="font: inherit;">&#160;</em></td><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);">$</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);">165,392</td><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);">(140,322</td><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;">&#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);">25,070</td><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="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;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended</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);">&#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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 30,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 1,</em></b></p> </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; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(In thousands)</i></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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,074</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;">1,054</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;">901</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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,478</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,778</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,613</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;">&#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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,552</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,832</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,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></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="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets, Future 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: 85%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt;"><b>Fiscal year</b></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: 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; 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"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">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">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt">4,417</td><td style="width: 1%; 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="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">2025</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">4,370</td><td style="width: 1%; 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: 0pt;">2026</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,362</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: 0pt;">2027</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;">4,268</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: 0pt;">2028</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;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">3,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="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">432</td><td style="width: 1%; 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: 0pt 0pt 0pt 18pt;">Total</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);">20,974</td><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_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</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>dtr-types: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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>47
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661571886480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7 - Long-term Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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;">&#160;</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">December 30,</em></b></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 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 31,</em></b></p> </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; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin: 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;">2023</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;">2022</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: 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;">-</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;">130,000</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: 0pt;">Unamortized original issuance discount and debt costs</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);">&#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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,248</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: 0pt;">Long-term debt, net of 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);">-</td><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);">128,752</td><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="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;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended</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);">&#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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 30,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 1,</em></b></p> </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; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,701</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;">4,500</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;">2,304</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; font-variant: normal; margin: 0pt;">Amortization of original issuance discount and debt costs</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);">266</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">310</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">362</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">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: 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,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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,810</td><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);">2,666</td><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_InterestIncomeAndInterestExpenseDisclosureTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-1A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480848/942-470-50-3<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-8<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-6<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>48
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661573536576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 8 - Restructuring (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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: 52%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(In thousands)</i></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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Other (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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><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; font-variant: normal; margin: 0pt;"><b>Accrued Restructuring at January 2, 2021</b></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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">246</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">8,233</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">664</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">9,143</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Restructuring</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;">250</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;">690</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;">940</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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Costs paid or otherwise settled</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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(245</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;">&#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,793</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;">&#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%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(664</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;">&#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,702</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; font-variant: normal; margin: 0pt;"><b>Accrued Restructuring at January 1, 2022</b></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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">251</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">7,130</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; margin-left: 0pt; border-bottom: 1px solid 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: 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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">7,381</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; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Restructuring</p> </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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">303</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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">1,608</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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">640</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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">2,551</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(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Costs paid or otherwise settled</p> </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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(154</td><td style="width: 1%; font-family: Arial, Helvetica, 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: 9%; text-align: right; font-family: Arial, Helvetica, 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,846</td><td style="width: 1%; font-family: Arial, Helvetica, 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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#8212;</td><td style="width: 1%; font-family: Arial, Helvetica, 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: 9%; text-align: right; font-family: Arial, Helvetica, 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,000</td><td style="width: 1%; font-family: Arial, Helvetica, 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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"><b>Accrued Restructuring at December 31, 2022</b></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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">400</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">5,892</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">640</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">6,932</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Restructuring</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,848</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;">56</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%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;">4</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,908</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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Costs paid or otherwise settled</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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(758</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;">&#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,440</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;">&#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);">(24</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;">&#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,222</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; font-variant: normal; margin: 0pt;"><b>Accrued Restructuring at December 30, 2023</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);">1,490</td><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);">4,508</td><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);">620</td><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);">6,618</td><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>49
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661571218640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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: 85%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"><b>Operating lease right-of-use assets</b></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: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; 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; 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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 9pt;">Balance as of December 31, 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; margin-left: 0pt;">$</td>
       <td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">17,590</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: 0pt 0pt 0pt 27pt;">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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">3,718</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: 0pt 0pt 0pt 27pt;">Amortization 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(6,764</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: 0pt 0pt 0pt 27pt;">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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(57</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: 0pt 0pt 0pt 9pt;">Balance as of December 30, 2023</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);">14,487</td>
       <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%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"><b>Operating lease liabilities</b></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: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; 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; 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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 9pt;">Balance as of December 31, 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;">$</td>
       <td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">20,072</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: 0pt 0pt 0pt 27pt;">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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">3,718</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: 0pt 0pt 0pt 27pt;">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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,003</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: 0pt 0pt 0pt 27pt;">Operating cash used for 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(8,344</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 27pt;">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: 12%; 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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 9pt;">Balance as of December 30, 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; margin-left: 0pt;">&#160;</td>
       <td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">16,310</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: 0pt 0pt 0pt 27pt;">Less: Current portion of operating lease liabilities (included in Accrued 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,571</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: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,739</td>
       <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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Lessee, Operating Lease, Liability, to be Paid, 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: 85%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"><b>Fiscal year</b></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: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; 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; 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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 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;">$</td>
       <td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">6,502</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: 0pt;">2025</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;">&#160;</td>
       <td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">5,049</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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">2026</p> </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">3,412</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(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: 0pt;">2027</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,750</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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">2028</p> </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">1,235</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(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: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">201</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">18,149</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: 0pt 0pt 0pt 18pt;">Less: amount representing interest</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);">(1,839</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: 0pt 0pt 0pt 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16,310</td>
       <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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>50
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661574615648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 10 - Stock-Based Compensation Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended</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);">&#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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 30,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 1,</em></b></p> </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; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(In thousands)</i></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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">4,506</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;">3,674</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;">3,049</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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">27,782</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">19,645</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">14,563</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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">37,909</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">32,211</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28,863</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">70,197</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">55,530</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">46,475</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_lscc_ScheduleOfSharebasedPaymentAwardStockOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock', window );">Schedule of Share-based Payment Award, Stock Options and Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]</a></td>
<td class="text">
    <table cellpadding="0" cellspacing="0" style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 100%; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td colspan="5" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 30%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended</em></em></em></b></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 30,</em></b></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 1,</em></b></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"><b>Employee Stock Purchase Plan</b></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; 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="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Weighted average expected volatility</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">48.2%</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">60.3%</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">39.9%</p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Weighted average risk-free interest rate</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">5.37%</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">3.74%</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">0.07%</p> </td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Expected term (in months)</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">6</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">6</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">6</p> </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="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Share-Based Payment Arrangement, Option, 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: 56%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(Shares and aggregate intrinsic value 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; font-variant: normal; text-align: center; margin: 0pt;"><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%;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted average exercise price</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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted average remaining contractual term (years)</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; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Aggregate Intrinsic Value</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: 56%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Balance, December 31, 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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">918</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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">6.70</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"><em style="font: inherit;">&#160;</em></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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"><em style="font: inherit;">&#160;</em></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: 56%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Granted</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: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;">&#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: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;">&#8212;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#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: 8%;"><em style="font: inherit;">&#160;</em></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: 8%;"><em style="font: inherit;">&#160;</em></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: 56%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Exercised</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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(487</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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">6.66</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"><em style="font: inherit;">&#160;</em></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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"><em style="font: inherit;">&#160;</em></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: 56%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Forfeited or expired</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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3</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;">&#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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5.84</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="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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"><em style="font: inherit;">&#160;</em></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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"><em style="font: inherit;">&#160;</em></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: 56%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Balance, December 30, 2023</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);">&#160;</td><td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">428</td><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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6.75</td><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="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-bottom: 3px;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"><em style="font: inherit;">&#160;</em></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%; padding-bottom: 3px;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"><em style="font: inherit;">&#160;</em></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: 56%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Vested and expected to vest at December 30, 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; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">428</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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6.75</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;">&#160;</td><td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1.16</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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">26,626</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: 56%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Exercisable, December 30, 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; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">428</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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6.75</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;">&#160;</td><td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1.16</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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">26,626</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; 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="Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Nonvested Restricted Stock Units 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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(Shares in thousands)</i></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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><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);">&#160;</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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted average grant date fair value</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; font-variant: normal; margin: 0pt;">Balance, December 31, 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;">1,821</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;">50.18</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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Granted</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;">995</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">84.80</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; font-variant: normal; margin: 0pt 0pt 0pt 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(880</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;">41.63</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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Forfeited or expired</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);">(55</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;">&#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);">56.69</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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Balance, December 30, 2023</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);">&#160;</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);">1,881</td><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);">72.31</td><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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_lscc_ScheduleOfSharebasedPaymentAwardRestrictedStockUnitsValuationAssumptionsTableTextBlock', window );">Schedule of Share-based Payment Award, Restricted Stock Units, Valuation Assumptions [Table Text Block]</a></td>
<td class="text">
    <table cellpadding="0" cellspacing="0" style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 100%; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td colspan="5" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 30%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended</em></em></em></b></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 30,</em></b></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 1,</em></b></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"><b>Executive RSUs with a market condition or performance condition</b></p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; 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="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Weighted average expected volatility</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">50.97% to 54.31%</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">51.44%</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">50.37% to 52.11%</p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Weighted average risk-free interest rate</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">4.28% to 4.59%</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">1.67%</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">0.22% to 0.77%</p> </td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Expected term (years)</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">3</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">3</p> </td><td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">3 to 5</p> </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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock', window );">Share-Based Payment Arrangement, Performance Shares, Outstanding 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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(Shares in thousands)</i></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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><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);">&#160;</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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted average grant date fair value</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; font-variant: normal; margin: 0pt;"><b>Balance, December 31, 2022</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">985</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;">60.15</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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Granted</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;">172</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">146.69</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; font-variant: normal; margin: 0pt 0pt 0pt 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">334</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"></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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Vested</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);">(639</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;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">40.22</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; font-variant: normal; margin: 0pt;"><b>Balance, December 30, 2023</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);">&#160;</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);">852</td><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;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">84.73</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; 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_ScheduleOfSharebasedPaymentAwardRestrictedStockUnitsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions of restricted stock units used during the year to estimate the fair value of restricted stock units, including, but not limited to: (a) expected term of restricted stock units and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfSharebasedPaymentAwardRestrictedStockUnitsValuationAssumptionsTableTextBlock</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>dtr-types: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_lscc_ScheduleOfSharebasedPaymentAwardStockOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions of stock options and employee stock purchase plans used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfSharebasedPaymentAwardStockOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock</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>dtr-types: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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</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>dtr-types: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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</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>dtr-types: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_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Subparagraph (c)<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock</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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>51
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661573491168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 12 - Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Income before Income Tax, Domestic and Foreign [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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 31%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Year 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%;">&#160;</td></tr>
<tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 30,</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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</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; font-variant: normal; text-align: center; margin: 0pt;"><b>January 1,</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td></tr>
<tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Domestic</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;">55,069</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;">30,362</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;">24,003</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Foreign</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);">159,787</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">151,750</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">73,623</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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Income before taxes</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);">214,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; 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);">182,112</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">97,626</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit) [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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><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 colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"><b>Year Ended</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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><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 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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 30,</b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></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 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; font-variant: normal; text-align: center; margin: 0pt;"><b>January 1,</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td></tr>
<tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><i>(In thousands)</i></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: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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;">&#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; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Current:</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="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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Federal</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;">10,331</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;">748</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;">445</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">State</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,059</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">265</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: 12%; 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></tr>
<tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Foreign</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);">3,019</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,637</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,538</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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"><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;">&#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);">14,409</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,650</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,028</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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Deferred:</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="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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Federal</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;">(56,323</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%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;">&#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: 12%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;">&#8212;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">State</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%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;">&#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: 12%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;">&#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: 12%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;">&#8212;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Foreign</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);">(2,291</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);">(1,420</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);">(324</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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);"><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;">&#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);">(58,614</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;">&#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);">(1,420</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;">&#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);">(324</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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Income tax (benefit) expense</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);">(44,205</td><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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,230</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,704</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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</a></td>
<td class="text">
    <table cellpadding="0" cellspacing="0" style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 100%; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td colspan="5" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 30%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended</em></em></em></b></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 30,</em></b></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 1,</em></b></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>%</b></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>%</b></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b>%</b></p> </td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Statutory federal rate</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">21</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482069">21</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482070">21</span></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Adjustments for tax effects of:</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; 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="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">State taxes, net</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482072">(1)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482073">(2)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482074">(4)</span></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Federal tax credits</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482075">(4)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482076">(1)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482077">(3)</span></p> </td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Excess tax benefit from stock-based compensation</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482078">(2)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><span style="-sec-ix-hidden:c106482079"> </span><p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt; text-align: center;">&#8212;</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482080">(8)</span></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Foreign rate differential</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482081">(15)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482082">(16)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482083">(14)</span></p> </td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">U.S. tax on foreign operations</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">9</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">33</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">3</p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Capital loss expiration</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt; text-align: center;">&#8212;</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">1</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">3</p> </td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Valuation allowance</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482090">(29)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482091">(33)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482092">8</span></p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Change in uncertain tax benefit accrual</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><span style="-sec-ix-hidden:c106482093"> </span><p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt; text-align: center;">&#8212;</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482094">(2)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482095">(5)</span></p> </td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Other</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"><p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt; text-align: center;">&#8212;</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt; text-align: center;">1</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt; text-align: center;">1</p> </td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;">Effective income tax rate</p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482099">(21)</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482100">2</span></p> </td><td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c106482101">2</span></p> </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="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax 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: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt;"><i>(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%;"><b><em style="font: inherit;">December 30, 2023</em></b></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; 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%;"><b><em style="font: inherit;">December 31, 2022</em></b></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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;">Deferred tax assets:</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 style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12%;">&#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="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12%;">&#160;</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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">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;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">4,274</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;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">6,264</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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">Net operating loss carry forwards</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,829</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">15,362</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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">Tax credit carry forwards</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;">87,955</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">103,092</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: 70%; padding: 0px; margin: 0px;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Accrued liabilities and reserves</p> </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: 0px; margin: 0px;">23,249</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">12,932</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(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 70%; padding: 0px; margin: 0px;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Stock-based and deferred compensation</p> </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: 0px; margin: 0px;">5,199</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">3,769</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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">Other</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);">5,162</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,031</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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 36pt;">Total deferred tax 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;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">139,668</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">146,450</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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 36pt;">Less: valuation allowance</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);">(79,100</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);">(140,533</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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 54pt;">Net deferred tax assets</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);">60,568</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,917</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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;">Deferred tax liabilities:</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 style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12%;">&#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="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12%;">&#160;</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: 70%; padding: 0px; margin: 0px;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Fixed assets</p> </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: 0px; margin: 0px;">1,475</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">2,058</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: 70%; padding: 0px; margin: 0px;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Unremitted earnings</p> </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: 0px; margin: 0px;">620</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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">2,498</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(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">Other</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);">6,889</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: 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,134</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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 36pt;">Total deferred tax 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: 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,984</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: 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,690</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; padding-left: 54pt; width: 70%;"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Net deferred taxes</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);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">51,584</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: 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);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">(6,773</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double 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: 70%;">&#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: 12%; 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;">&#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;">&#160;</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: 70%; padding: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Reported as:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0; margin: 0">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0; margin: 0">&#160;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12%; padding: 0px; margin: 0px;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0; margin: 0">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0; margin: 0">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0; margin: 0">&#160;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12%; padding: 0px; margin: 0px;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; 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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">Deferred tax 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;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">57,762</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;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,022</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; padding-left: 18pt; width: 70%;"> <p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Deferred tax liabilities (included in Other long-term 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,178</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; 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; border-bottom: 1px solid rgb(0, 0, 0);">(7,795</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; 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: 70%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 54pt;">Net deferred taxes</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);">$</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);">51,584</td><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; 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);">(6,773</td><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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfValuationAllowanceTextBlock', window );">Summary of Valuation Allowance [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: 52%; vertical-align: bottom;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"><b>Fiscal Years Ended</b></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; vertical-align: bottom;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Balance at beginning</em></b></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; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; vertical-align: bottom;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Charged (Credit) to costs and</em></b></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; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; vertical-align: bottom;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Charged (credit) to other</em></b></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; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; vertical-align: bottom;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Balance at end of</em></b></p> </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; font-size: 8pt; width: 52%; border-bottom: 1px solid black;"> <p style="margin: 0pt; font-size: 8pt; font-family: Arial;"><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; border-bottom: 1px solid black;"><b><em style="font: inherit;">of period</em></b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;">&#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; border-bottom: 1px solid black;"><b><em style="font: inherit;">expenses</em></b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;">&#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; border-bottom: 1px solid black;"><b><em style="font: inherit;">accounts</em></b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;">&#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; border-bottom: 1px solid black;"><b><em style="font: inherit;">period</em></b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;">&#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: 0pt 0pt 0pt 18pt;">December 30, 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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">140,533</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;">(61,433</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; 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;">&#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;">79,100</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: 0pt 0pt 0pt 18pt;">December 31, 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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">200,438</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;">(59,905</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; 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;">&#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;">140,533</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: 0pt 0pt 0pt 18pt;">January 1, 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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">192,478</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;">7,960</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;">&#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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">200,438</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; 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="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns Roll Forward [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%;">&#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; font-size: 8pt; margin: 0pt; text-align: center;"><i>(In thousands)</i></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: 0pt;">Balance at January 2, 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;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">55,737</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: 0pt 0pt 0pt 18pt;">Additions based on tax positions related to the current year</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,156</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: 0pt 0pt 0pt 18pt;">Additions based on tax positions of prior years</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,130</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: 0pt 0pt 0pt 18pt;">Additions due to acquisition</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;">977</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; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;">Settlements</p> </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">(51</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: 0pt 0pt 0pt 18pt;">Reduction as a result of lapse of applicable statute of limitations</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);">(2,718</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: 0pt;">Balance at January 1, 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; margin-left: 0pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">56,231</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: 0pt 0pt 0pt 18pt;">Additions based on tax positions related to the current year</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,594</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: 0pt 0pt 0pt 18pt;">Additions based on tax positions of prior years</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,798</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: 0pt 0pt 0pt 18pt;">Settlements</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;">(148</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;">Reduction as a result of lapse of applicable statute of limitations</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);">(1,586</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: 0pt;">Balance at December 31, 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;">58,889</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: 0pt 0pt 0pt 18pt;">Additions based on tax positions related to the current year</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,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;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">Additions based on tax positions of prior years</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,128</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: 0pt 0pt 0pt 18pt;">Reductions for tax positions of prior years</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;">(156</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: 0pt 0pt 0pt 18pt;">Reduction as a result of lapse of applicable statute of limitations</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);">(696</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: 0pt;">Balance at December 30, 2023</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);">61,412</td><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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 9<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</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>dtr-types: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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</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>dtr-types: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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 12<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</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>dtr-types: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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</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>dtr-types: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_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits, excluding amounts pertaining to examined tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock</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>dtr-types: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_SummaryOfValuationAllowanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SummaryOfValuationAllowanceTextBlock</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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>52
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661573936896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 1 - Basis of Presentation and Significant Accounting Policies (Details Textual)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of Operating Segments</a></td>
<td class="nump">1<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=lscc_ProductionEquipmentAndSoftwareMember', window );">Production Equipment and Software [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life (Year)</a></td>
<td class="text">3 years<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=lscc_ProductionEquipmentAndSoftwareMember', window );">Production Equipment and Software [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life (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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ToolsDiesAndMoldsMember', window );">Tools, Dies and Molds [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life (Year)</a></td>
<td class="text">1 year<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ToolsDiesAndMoldsMember', window );">Tools, Dies and Molds [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life (Year)</a></td>
<td class="text">3 years<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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Arrow Electronics Inc [Member] | Customer Concentration Risk [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">29.00%<span></span>
</td>
<td class="nump">27.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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Weikeng Group [Member] | Customer Concentration Risk [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">36.00%<span></span>
</td>
<td class="nump">47.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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Future Group [Member] | Customer Concentration Risk [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">18.00%<span></span>
</td>
<td class="nump">9.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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Sell-through Distributors Concentration Risk [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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_lscc_NumberOfDistributors', window );">Number of Distributors</a></td>
<td class="nump">3<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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Arrow Electronics Inc [Member] | Customer Concentration Risk [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">32.00%<span></span>
</td>
<td class="nump">28.00%<span></span>
</td>
<td class="nump">27.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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Weikeng Group [Member] | Customer Concentration Risk [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">37.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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Future Group [Member] | Customer Concentration Risk [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">6.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_NumberOfDistributors">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the number of distributors.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NumberOfDistributors</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:integerItemType</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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NumberOfOperatingSegments</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:integerItemType</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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PropertyPlantAndEquipmentUsefulLife</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=lscc_ProductionEquipmentAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PropertyPlantAndEquipmentByTypeAxis=lscc_ProductionEquipmentAndSoftwareMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ToolsDiesAndMoldsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ToolsDiesAndMoldsMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ArrowElectronicsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ArrowElectronicsIncMember</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=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=us-gaap_CustomerConcentrationRiskMember</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_WeikengGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_WeikengGroupMember</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_FutureGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FutureGroupMember</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_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661566277536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 1 - Basis of Presentation and Significant Accounting Policies - Concentration of Risk By Risk (Details) - Revenue Benchmark [Member] - Customer Concentration Risk [Member]<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Arrow Electronics Inc [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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenue Percentage</a></td>
<td class="nump">32.00%<span></span>
</td>
<td class="nump">28.00%<span></span>
</td>
<td class="nump">27.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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Weikeng Group [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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenue Percentage</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">37.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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Future Group [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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenue Percentage</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">6.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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Macnica Group [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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenue Percentage</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">10.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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Other [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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenue Percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">13.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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Distributors [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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenue Percentage</a></td>
<td class="nump">87.00%<span></span>
</td>
<td class="nump">89.00%<span></span>
</td>
<td class="nump">87.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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_srt_MajorCustomersAxis=lscc_ArrowElectronicsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ArrowElectronicsIncMember</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=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=us-gaap_CustomerConcentrationRiskMember</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_WeikengGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_WeikengGroupMember</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_FutureGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FutureGroupMember</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_MacnicaGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_MacnicaGroupMember</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_OtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_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_MajorCustomersAxis=lscc_DistributorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_DistributorsMember</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>54
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661575651824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Net Income Per Share - Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 259,061<span></span>
</td>
<td class="nump">$ 178,882<span></span>
</td>
<td class="nump">$ 95,922<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Shares used in basic Net income per share (in shares)</a></td>
<td class="nump">137,694<span></span>
</td>
<td class="nump">137,321<span></span>
</td>
<td class="nump">136,619<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">2,096<span></span>
</td>
<td class="nump">3,346<span></span>
</td>
<td class="nump">5,524<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Shares used in diluted Net income per share (in shares)</a></td>
<td class="nump">139,790<span></span>
</td>
<td class="nump">140,667<span></span>
</td>
<td class="nump">142,143<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 1.88<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
<td class="nump">$ 0.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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 1.85<span></span>
</td>
<td class="nump">$ 1.27<span></span>
</td>
<td class="nump">$ 0.67<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">376<span></span>
</td>
<td class="nump">472<span></span>
</td>
<td class="nump">638<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_WeightedAverageNumberOfSharesOutstandingBasic</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>55
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661567186912">
<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="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 737,154<span></span>
</td>
<td class="nump">$ 660,356<span></span>
</td>
<td class="nump">$ 660,356<span></span>
</td>
<td class="nump">$ 515,327<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="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="text">&#160;<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 239,192<span></span>
</td>
<td class="nump">$ 296,917<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 281,237<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="Show.showAR( this, 'defref_lscc_PercentageOfRevenue', window );">Percentage of revenue</a></td>
<td class="nump">32.00%<span></span>
</td>
<td class="nump">45.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55.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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 110,403<span></span>
</td>
<td class="nump">$ 90,902<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47,915<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="Show.showAR( this, 'defref_lscc_PercentageOfRevenue', window );">Percentage of revenue</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 94,170<span></span>
</td>
<td class="nump">$ 77,085<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55,416<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="Show.showAR( this, 'defref_lscc_PercentageOfRevenue', window );">Percentage of revenue</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 443,765<span></span>
</td>
<td class="nump">$ 464,904<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 384,568<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="Show.showAR( this, 'defref_lscc_PercentageOfRevenue', window );">Percentage of revenue</a></td>
<td class="nump">60.00%<span></span>
</td>
<td class="nump">71.00%<span></span>
</td>
<td class="text">&#160;<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 145,839<span></span>
</td>
<td class="nump">$ 100,260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 80,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="Show.showAR( this, 'defref_lscc_PercentageOfRevenue', window );">Percentage of revenue</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 147,550<span></span>
</td>
<td class="nump">$ 95,192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49,889<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="Show.showAR( this, 'defref_lscc_PercentageOfRevenue', window );">Percentage of revenue</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
<td class="text">&#160;<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 644,181<span></span>
</td>
<td class="nump">$ 591,229<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 449,650<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="Show.showAR( this, 'defref_lscc_PercentageOfRevenue', window );">Percentage of revenue</a></td>
<td class="nump">87.00%<span></span>
</td>
<td class="nump">89.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87.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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 92,973<span></span>
</td>
<td class="nump">$ 69,127<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 65,677<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="Show.showAR( this, 'defref_lscc_PercentageOfRevenue', window );">Percentage of revenue</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the percentage of revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_JP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661565408656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Revenue From Contracts With Customers - Contract Balance (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract assets as of January 1, 2022</a></td>
<td class="nump">$ 7,347<span></span>
</td>
<td class="nump">$ 5,672<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="Show.showAR( this, 'defref_lscc_ContractWithCustomerAssetRevenueRecordedDuringPeriod', window );">Revenues recorded during the period</a></td>
<td class="nump">12,941<span></span>
</td>
<td class="nump">15,848<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable', window );">Transferred to Accounts receivable or collected</a></td>
<td class="num">(9,094)<span></span>
</td>
<td class="num">(14,173)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract assets, balance</a></td>
<td class="nump">11,194<span></span>
</td>
<td class="nump">7,347<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities as of January 1, 2022</a></td>
<td class="nump">17,666<span></span>
</td>
<td class="nump">4,768<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="Show.showAR( this, 'defref_lscc_ContractWithCustomerLiabilityPrepaidCustomerDeposit', window );">Prepaid customer deposit</a></td>
<td class="nump">12,946<span></span>
</td>
<td class="nump">12,811<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="Show.showAR( this, 'defref_lscc_ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns', window );">Accruals for estimated future stock rotation and scrap returns</a></td>
<td class="nump">9,867<span></span>
</td>
<td class="nump">6,142<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="Show.showAR( this, 'defref_lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns', window );">Less: Release of accruals for recognized stock rotation and scrap returns</a></td>
<td class="num">(9,283)<span></span>
</td>
<td class="num">(6,055)<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="Show.showAR( this, 'defref_lscc_ContractWithCustomerLiabilityPrepaidCustomerDeposit', window );">Less: Product shipments from prepaid customer deposit</a></td>
<td class="num">(12,946)<span></span>
</td>
<td class="num">(12,811)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities, balance</a></td>
<td class="nump">$ 5,304<span></span>
</td>
<td class="nump">$ 17,666<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ContractWithCustomerLiabilityPrepaidCustomerDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents prepaid customer deposit for contract with customer liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ContractWithCustomerLiabilityPrepaidCustomerDeposit</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661573595616">
<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>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 104,373<span></span>
</td>
<td class="nump">$ 94,018<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Less: Allowance for credit losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for credit losses</a></td>
<td class="nump">$ 104,373<span></span>
</td>
<td class="nump">$ 94,018<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>58
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661575604064">
<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>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work in progress</a></td>
<td class="nump">$ 65,396<span></span>
</td>
<td class="nump">$ 58,269<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">33,430<span></span>
</td>
<td class="nump">52,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="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total inventories, net</a></td>
<td class="nump">$ 98,826<span></span>
</td>
<td class="nump">$ 110,375<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>59
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661567242304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 4 - Balance Sheet Components - Accrued Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_lscc_LiabilityForNoncancelableContractsCurrent', window );">Liability for non-cancelable contracts</a></td>
<td class="nump">$ 11,418<span></span>
</td>
<td class="nump">$ 10,498<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">5,304<span></span>
</td>
<td class="nump">17,666<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Foreign, VAT, and other taxes payable</a></td>
<td class="nump">6,758<span></span>
</td>
<td class="nump">4,268<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">6,997<span></span>
</td>
<td class="nump">9,581<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total accrued liabilities</a></td>
<td class="nump">36,048<span></span>
</td>
<td class="nump">48,467<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccruedLiabilitiesMember', window );">Accrued Liabilities [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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of operating lease liabilities</a></td>
<td class="nump">$ 5,571<span></span>
</td>
<td class="nump">$ 6,454<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AccruedLiabilitiesCurrent</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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ContractWithCustomerLiabilityCurrent</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_TaxesPayableCurrent</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_AccruedLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AccruedLiabilitiesMember</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>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661573470848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Property and Equipment (Details Textual) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 17.3<span></span>
</td>
<td class="nump">$ 13.8<span></span>
</td>
<td class="nump">$ 12.0<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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_Depreciation</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>61
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661566597840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 5 - Property and Equipment - Property, Plant and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and Equipment</a></td>
<td class="nump">$ 175,402<span></span>
</td>
<td class="nump">$ 163,963<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation and amortization</a></td>
<td class="num">(125,856)<span></span>
</td>
<td class="num">(116,349)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property and equipment, net</a></td>
<td class="nump">49,546<span></span>
</td>
<td class="nump">47,614<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net</a></td>
<td class="nump">49,546<span></span>
</td>
<td class="nump">47,614<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property and equipment, net</a></td>
<td class="nump">29,467<span></span>
</td>
<td class="nump">29,118<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net</a></td>
<td class="nump">29,467<span></span>
</td>
<td class="nump">29,118<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_TW', window );">TAIWAN</a></td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property and equipment, net</a></td>
<td class="nump">10,222<span></span>
</td>
<td class="nump">10,732<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net</a></td>
<td class="nump">10,222<span></span>
</td>
<td class="nump">10,732<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property and equipment, net</a></td>
<td class="nump">4,602<span></span>
</td>
<td class="nump">3,596<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net</a></td>
<td class="nump">4,602<span></span>
</td>
<td class="nump">3,596<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property and equipment, net</a></td>
<td class="nump">2,778<span></span>
</td>
<td class="nump">2,229<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net</a></td>
<td class="nump">2,778<span></span>
</td>
<td class="nump">2,229<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property and equipment, net</a></td>
<td class="nump">2,477<span></span>
</td>
<td class="nump">1,939<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net</a></td>
<td class="nump">2,477<span></span>
</td>
<td class="nump">1,939<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=lscc_ForeignCountriesMember', window );">Foreign Countries [Member]</a></td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property and equipment, net</a></td>
<td class="nump">20,079<span></span>
</td>
<td class="nump">18,496<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net</a></td>
<td class="nump">20,079<span></span>
</td>
<td class="nump">18,496<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=lscc_ProductionEquipmentAndSoftwareMember', window );">Production Equipment and Software [Member]</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and Equipment</a></td>
<td class="nump">159,950<span></span>
</td>
<td class="nump">149,787<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [Member]</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and Equipment</a></td>
<td class="nump">13,519<span></span>
</td>
<td class="nump">12,416<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office Equipment [Member]</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and Equipment</a></td>
<td class="nump">$ 1,933<span></span>
</td>
<td class="nump">$ 1,760<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PropertyPlantAndEquipmentGross</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TW">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PH">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=lscc_OtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=lscc_ForeignCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ForeignCountriesMember</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_PropertyPlantAndEquipmentByTypeAxis=lscc_ProductionEquipmentAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PropertyPlantAndEquipmentByTypeAxis=lscc_ProductionEquipmentAndSoftwareMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</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>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661568047728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Intangible Assets (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 315,358<span></span>
</td>
<td class="nump">$ 315,358<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="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment of Intangible Assets, Finite-Lived</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ImpairmentOfIntangibleAssetsFinitelived</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>63
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661566603888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Intangible Assets - Finite Lived Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible Assets, gross</a></td>
<td class="nump">$ 165,848<span></span>
</td>
<td class="nump">$ 165,392<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(144,874)<span></span>
</td>
<td class="num">(140,322)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible Assets, net</a></td>
<td class="nump">$ 20,974<span></span>
</td>
<td class="nump">$ 25,070<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=lscc_ExistingTechnologyMember', window );">Existing Technology [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="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Amortization (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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible Assets, gross</a></td>
<td class="nump">$ 124,487<span></span>
</td>
<td class="nump">$ 124,487<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(115,085)<span></span>
</td>
<td class="num">(113,157)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible Assets, net</a></td>
<td class="nump">$ 9,402<span></span>
</td>
<td class="nump">$ 11,330<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member]</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="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Amortization (Year)</a></td>
<td class="text">6 years 1 month 6 days<span></span>
</td>
<td class="text">6 years 1 month 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible Assets, gross</a></td>
<td class="nump">$ 32,734<span></span>
</td>
<td class="nump">$ 32,734<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(25,909)<span></span>
</td>
<td class="num">(24,509)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible Assets, net</a></td>
<td class="nump">$ 6,825<span></span>
</td>
<td class="nump">$ 8,225<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember', window );">Trademarks and Trade Names [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="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Amortization (Year)</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible Assets, gross</a></td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="nump">$ 1,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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(319)<span></span>
</td>
<td class="num">(169)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible Assets, net</a></td>
<td class="nump">$ 1,181<span></span>
</td>
<td class="nump">$ 1,331<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=lscc_LicensedTechnologyMember', window );">Licensed Technology [Member]</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="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Amortization (Year)</a></td>
<td class="text">6 years 2 months 12 days<span></span>
</td>
<td class="text">6 years 3 months 18 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible Assets, gross</a></td>
<td class="nump">$ 7,127<span></span>
</td>
<td class="nump">$ 6,671<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(3,561)<span></span>
</td>
<td class="num">(2,487)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible Assets, net</a></td>
<td class="nump">$ 3,566<span></span>
</td>
<td class="nump">$ 4,184<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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483147/928-340-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_FiniteLivedIntangibleAssetsGross</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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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=lscc_ExistingTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=lscc_ExistingTechnologyMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CustomerRelationshipsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TrademarksAndTradeNamesMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=lscc_LicensedTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=lscc_LicensedTechnologyMember</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>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661567126240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Intangible Assets - Amortization Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 4,552<span></span>
</td>
<td class="nump">$ 4,832<span></span>
</td>
<td class="nump">$ 3,514<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">1,074<span></span>
</td>
<td class="nump">1,054<span></span>
</td>
<td class="nump">901<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 3,478<span></span>
</td>
<td class="nump">$ 3,778<span></span>
</td>
<td class="nump">$ 2,613<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>65
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661565510304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 6 - Intangible Assets - Finite Lived Intangible Assets Future Amortization Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2024</a></td>
<td class="nump">$ 4,417<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2025</a></td>
<td class="nump">4,370<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2026</a></td>
<td class="nump">4,362<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2027</a></td>
<td class="nump">4,268<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2028</a></td>
<td class="nump">3,125<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">432<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 20,974<span></span>
</td>
<td class="nump">$ 25,070<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661565415936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7 - Long-term Debt (Details Textual) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 01, 2022</div></th>
<th class="th"><div>May 17, 2019</div></th>
<th class="th"><div>May 17, 2018</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=lscc_The2022CreditAgreementMember', window );">The 2022 Credit Agreement [Member[ | Other (Expense) Income, Net [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="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of Debt Issuance Costs and Discounts, Total</a></td>
<td class="nump">$ 0.7<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=lscc_The2022CreditAgreementMember', window );">The 2022 Credit Agreement [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>
<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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="nump">350.0<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="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from Lines of Credit, Total</a></td>
<td class="nump">150.0<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFeeAmount', window );">Debt Instrument, Fee Amount</a></td>
<td class="nump">1.4<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="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Debt Issuance Costs, Gross</a></td>
<td class="nump">0.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>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_lscc_RepaymentOfLongtermDebtDiscretionary', window );">Repayment of Long-term Debt, Discretionary</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="nump">$ 130.0<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=lscc_CreditAgreementMay172019Member', window );">Credit Agreement, May 17, 2019 [Member] | 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>
<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="Show.showAR( this, 'defref_lscc_RepaymentsOfFeesAndAccruedInterest', window );">Repayments of Fees and Accrued Interest</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>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_lscc_ExtinguishmentOfDebtAndAccruedInterestAmount', window );">Extinguishment of Debt and Accrued Interest, Amount</a></td>
<td class="nump">$ 150.5<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="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>
<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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=lscc_CreditAgreementMay172019Member', window );">Credit Agreement, May 17, 2019 [Member] | Revolving Credit Facility [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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=lscc_CreditAgreementMay172019Member', window );">Credit Agreement, May 17, 2019 [Member] | Revolving Credit Facility [Member] | Minimum [Member] | Term Secured Overnight Financing Rate [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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.25%<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=lscc_CreditAgreementMay172019Member', window );">Credit Agreement, May 17, 2019 [Member] | Revolving Credit Facility [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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=lscc_CreditAgreementMay172019Member', window );">Credit Agreement, May 17, 2019 [Member] | Revolving Credit Facility [Member] | Maximum [Member] | Term Secured Overnight Financing Rate [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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.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_ExtinguishmentOfDebtAndAccruedInterestAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross amount of debt and accrued interest extinguished.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ExtinguishmentOfDebtAndAccruedInterestAmount</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_RepaymentOfLongtermDebtDiscretionary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the discretionary repayment of long term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_RepaymentOfLongtermDebtDiscretionary</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_RepaymentsOfFeesAndAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash outflow for the repayments of fees and accrued interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_RepaymentsOfFeesAndAccruedInterest</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_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DebtInstrumentBasisSpreadOnVariableRate1</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>dtr-types: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_DebtInstrumentFeeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the fee that accompanies borrowing money under the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DebtInstrumentFeeAmount</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_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredFinanceCostsGross</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_LineOfCreditFacilityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DebtInstrumentAxis=lscc_The2022CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_The2022CreditAgreementMember</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_OtherExpenseIncomeNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_OtherExpenseIncomeNetMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_DebtInstrumentAxis=lscc_CreditAgreementMay172019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LongtermDebtTypeAxis=lscc_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TermLoanMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_VariableRateAxis=lscc_TermSecuredOvernightFinancingRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_VariableRateAxis=lscc_TermSecuredOvernightFinancingRateMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661573515632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 7 - Long-term Debt - Fair Value of Long-term Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amount</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 130,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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Unamortized original issuance discount and debt costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,248)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net of unamortized debt issue costs</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 128,752<span></span>
</td>
<td class="nump">$ 128,752<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>68
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661568053392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7 - Long-term Debt - Interest Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebtExcludingAmortization', window );">Contractual interest</a></td>
<td class="nump">$ 2,701<span></span>
</td>
<td class="nump">$ 4,500<span></span>
</td>
<td class="nump">$ 2,304<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of original issuance discount and debt costs</a></td>
<td class="nump">266<span></span>
</td>
<td class="nump">310<span></span>
</td>
<td class="nump">362<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Total interest expense related to long-term debt</a></td>
<td class="nump">$ 2,967<span></span>
</td>
<td class="nump">$ 4,810<span></span>
</td>
<td class="nump">$ 2,666<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>69
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661565533104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 8 - Restructuring (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1">79 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
<th class="th"><div>Jan. 02, 2021</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring Charges</a></td>
<td class="nump">$ 1,908<span></span>
</td>
<td class="nump">$ 2,551<span></span>
</td>
<td class="nump">$ 940<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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Operating Lease, Impairment Loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,149<span></span>
</td>
<td class="nump">$ 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="Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=lscc_Q32023PlanMember', window );">Q3 2023 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="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Restructuring and Related Cost, Incurred Cost</a></td>
<td class="nump">2,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1', window );">Restructuring and Related Cost, Cost Incurred to Date</a></td>
<td class="nump">2,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">$ 2,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Restructuring and Related Cost, Incurred Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1', window );">Restructuring and Related Cost, Cost Incurred to Date</a></td>
<td class="nump">3,100<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">3,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring Charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Restructuring and Related Cost, Incurred Cost</a></td>
<td class="nump">100<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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Restructuring and Related Cost, Incurred Cost</a></td>
<td class="nump">$ 700<span></span>
</td>
<td class="nump">1,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=lscc_June2017PlanMember', window );">June 2017 Plan [Member] | San Jose [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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Operating Lease, Impairment Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100<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_OperatingLeaseImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479365/842-20-25-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_RestructuringAndRelatedCostCostIncurredToDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_RestructuringAndRelatedCostIncurredCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_RestructuringPlanAxis=lscc_Q32023PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_Q32023PlanMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_Q12020PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_June2017PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementGeographicalAxis=lscc_SanJoseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SanJoseMember</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>70
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661571232064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 8 - Restructuring - Activity Related to Restructuring Plans (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring</a></td>
<td class="nump">$ 1,908<span></span>
</td>
<td class="nump">$ 2,551<span></span>
</td>
<td class="nump">$ 940<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee Severance [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Accrued Restructuring</a></td>
<td class="nump">400<span></span>
</td>
<td class="nump">251<span></span>
</td>
<td class="nump">246<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring</a></td>
<td class="nump">1,848<span></span>
</td>
<td class="nump">303<span></span>
</td>
<td class="nump">250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Costs paid or otherwise settled</a></td>
<td class="num">(758)<span></span>
</td>
<td class="num">(154)<span></span>
</td>
<td class="num">(245)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Accrued Restructuring</a></td>
<td class="nump">1,490<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="nump">251<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=lscc_LeaseTerminationAndFixedAssetsMember', window );">Lease Termination and Fixed 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Accrued Restructuring</a></td>
<td class="nump">5,892<span></span>
</td>
<td class="nump">7,130<span></span>
</td>
<td class="nump">8,233<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">1,608<span></span>
</td>
<td class="nump">690<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Costs paid or otherwise settled</a></td>
<td class="num">(1,440)<span></span>
</td>
<td class="num">(2,846)<span></span>
</td>
<td class="num">(1,793)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Accrued Restructuring</a></td>
<td class="nump">4,508<span></span>
</td>
<td class="nump">5,892<span></span>
</td>
<td class="nump">7,130<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=lscc_SoftwareContractsAndEngineeringToolsMember', window );">Software Contracts and Engineering Tools [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Accrued Restructuring</a></td>
<td class="nump">640<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">664<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">640<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="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Costs paid or otherwise settled</a></td>
<td class="num">(24)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(664)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Accrued Restructuring</a></td>
<td class="nump">620<span></span>
</td>
<td class="nump">640<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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other Restructuring [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="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Accrued Restructuring</a></td>
<td class="nump">6,932<span></span>
</td>
<td class="nump">7,381<span></span>
</td>
<td class="nump">9,143<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring</a></td>
<td class="nump">1,908<span></span>
</td>
<td class="nump">2,551<span></span>
</td>
<td class="nump">940<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Costs paid or otherwise settled</a></td>
<td class="num">(2,222)<span></span>
</td>
<td class="num">(3,000)<span></span>
</td>
<td class="num">(2,702)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Accrued Restructuring</a></td>
<td class="nump">$ 6,618<span></span>
</td>
<td class="nump">$ 6,932<span></span>
</td>
<td class="nump">$ 7,381<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_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>71
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661571220448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Leases (Details Textual) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating Lease, Weighted Average Remaining Lease Term (Year)</a></td>
<td class="text">3 years 3 months 18 days<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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating Lease, Weighted Average Discount Rate, Percent</a></td>
<td class="nump">5.80%<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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating Lease, Cost</a></td>
<td class="nump">$ 7.8<span></span>
</td>
<td class="nump">$ 7.6<span></span>
</td>
<td class="nump">$ 7.9<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="Show.showAR( this, 'defref_lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities', window );">Operating Lease Liability for Previously Restructured Facilities</a></td>
<td class="nump">$ 4.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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Lessee, Operating Lease, Remaining Lease Term (Year)</a></td>
<td class="text">1 year<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="Show.showAR( this, 'defref_lscc_LesseeOperatingLeaseOptionToExtendPeriod', window );">Lessee, Operating Lease, Option to Extend, Period (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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_lscc_LesseeOperatingLeaseOptionToExtendPeriod', window );">Lessee, Operating Lease, Option to Extend, Period (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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_lscc_LesseeOperatingLeaseOptionToTerminatePeriod', window );">Lessee, Operating Lease, Option to Terminate Period (Year)</a></td>
<td class="text">1 year<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_LesseeOperatingLeaseOptionToExtendPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents option to extend period for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LesseeOperatingLeaseOptionToExtendPeriod</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: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_lscc_LesseeOperatingLeaseOptionToTerminatePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents option to terminate period for operating lease of lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LesseeOperatingLeaseOptionToTerminatePeriod</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: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_lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LesseeOperatingLeaseRemainingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining lease term of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LesseeOperatingLeaseRemainingLeaseTerm</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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661566808272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Leases - Lease Balance Classifications Within the Consolidated Balance Sheets and Lease Activity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Balance</a></td>
<td class="nump">$ 17,590<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="Show.showAR( this, 'defref_lscc_RightofuseAssetsObtainedForNewAndModifiedLeaseContractsDuringThePeriod', window );">Right-of-use assets obtained for new lease contracts during the period</a></td>
<td class="nump">3,718<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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Amortization of right-of-use assets during the period</a></td>
<td class="num">(6,764)<span></span>
</td>
<td class="num">$ (6,512)<span></span>
</td>
<td class="num">$ (6,587)<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="Show.showAR( this, 'defref_lscc_OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects', window );">Adjustments for present value and foreign currency effects</a></td>
<td class="num">(57)<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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Balance</a></td>
<td class="nump">14,487<span></span>
</td>
<td class="nump">17,590<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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Balance</a></td>
<td class="nump">20,072<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="Show.showAR( this, 'defref_lscc_OperatingLeaseLiabilityAdditions', window );">Lease liabilities incurred for new lease contracts during the period</a></td>
<td class="nump">3,718<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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Accretion of lease liabilities</a></td>
<td class="nump">1,003<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="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash used for payments on lease liabilities</a></td>
<td class="num">(8,344)<span></span>
</td>
<td class="num">(7,419)<span></span>
</td>
<td class="num">$ (7,639)<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="Show.showAR( this, 'defref_lscc_OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects', window );">Adjustments for present value and foreign currency effects</a></td>
<td class="num">(139)<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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Balance</a></td>
<td class="nump">16,310<span></span>
</td>
<td class="nump">20,072<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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities, net of current portion</a></td>
<td class="nump">10,739<span></span>
</td>
<td class="nump">$ 13,618<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="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsPayableAndAccruedLiabilitiesMember', window );">Accounts Payable and Accrued 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Less: Current portion of operating lease liabilities (included in Accrued liabilities)</a></td>
<td class="num">$ (5,571)<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_OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_lscc_RightofuseAssetsObtainedForNewAndModifiedLeaseContractsDuringThePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>represents right-of-use assets obtained for new and modified lease contracts during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_RightofuseAssetsObtainedForNewAndModifiedLeaseContractsDuringThePeriod</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_BalanceSheetLocationAxis=us-gaap_AccountsPayableAndAccruedLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AccountsPayableAndAccruedLiabilitiesMember</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>73
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661566608720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 9 - Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">$ 6,502<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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2025</a></td>
<td class="nump">5,049<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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2026</a></td>
<td class="nump">3,412<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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2027</a></td>
<td class="nump">1,750<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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2028</a></td>
<td class="nump">1,235<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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">201<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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">18,149<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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: amount representing interest</a></td>
<td class="num">(1,839)<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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 16,310<span></span>
</td>
<td class="nump">$ 20,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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>74
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661565799120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 10 - Stock-Based Compensation Plans (Details Textual)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 30, 2023 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jan. 01, 2022 </div>
<div>USD ($) </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="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">4 years<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Share-Based Payment Arrangement, Expense, Tax Benefit</a></td>
<td class="nump">$ 7,600<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 24,380,000<span></span>
</td>
<td class="nump">$ 15,250,000<span></span>
</td>
<td class="nump">$ 13,040,000.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</a></td>
<td class="nump">$ 0<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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-Based Payment Arrangement, Expense</a></td>
<td class="nump">70,197<span></span>
</td>
<td class="nump">$ 55,530<span></span>
</td>
<td class="nump">$ 46,475<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</a></td>
<td class="nump">37,300<span></span>
</td>
<td class="nump">24,300<span></span>
</td>
<td class="nump">44,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=lscc_AwardsVestedOrExercisedMember', window );">Awards Vested or Exercised [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_lscc_SharebasedPaymentArrangementExerciseAndVestingOfAwardsTaxBenefit', window );">Share-Based Payment Arrangement, Exercise and Vesting of Awards, Tax Benefit</a></td>
<td class="nump">10,400<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=lscc_AwardsWithMarketConditionOrPerformanceConditionMember', window );">Awards with Market Condition or Performance Condition [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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-Based Payment Arrangement, Expense</a></td>
<td class="nump">2,200<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">1,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Share-Based Payment Arrangement, Option [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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-Based Payment Arrangement, Expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 84.8<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</a></td>
<td class="nump">$ 27,300<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | Chief 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">3 years<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</a></td>
<td class="nump">$ 121,300<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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-Based Payment Arrangement, Expense</a></td>
<td class="nump">$ 41,500<span></span>
</td>
<td class="nump">$ 30,100<span></span>
</td>
<td class="nump">$ 21,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">75.00%<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="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">75.00%<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="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">100.00%<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="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="nump">55.00%<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="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">25.00%<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="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="nump">0.00%<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | Executive Officer [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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">250.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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | Executive Officer [Member] | Minimum [Member] | TSR Relative To PHLX Semiconductor Sector Index, 75th Percentile [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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | Executive Officer [Member] | Minimum [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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">25.00%<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | Executive Officer [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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | Executive Officer [Member] | Maximum [Member] | TSR Relative To PHLX Semiconductor Sector Index, 75th Percentile [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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | Executive Officer [Member] | Maximum [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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">250.00%<span></span>
</td>
<td class="nump">250.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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | Executive Officer [Member] | Maximum [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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">75.00%<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares [Member] | Share-Based Payment Arrangement, Tranche Five [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">40.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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares [Member] | Share-Based Payment Arrangement, Tranche Six [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">70.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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-Based Payment Arrangement, Expense</a></td>
<td class="nump">$ 26,400<span></span>
</td>
<td class="nump">$ 24,000<span></span>
</td>
<td class="nump">$ 22,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares [Member] | Executive Officer [Member] | Minimum [Member] | TSR Relative To PHLX Semiconductor Sector Index, 75th Percentile [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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">116.30%<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares [Member] | Executive Officer [Member] | Maximum [Member] | TSR Relative To PHLX Semiconductor Sector Index, 75th Percentile [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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">200.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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=lscc_PerformanceSharesGrantedIn2018Member', window );">Performance Shares Granted in 2018 [Member] | Executive Officer [Member] | Minimum [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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">200.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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=lscc_The2013IncentivePlanMember', window );">The 2013 Incentive 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) | shares</a></td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=lscc_The2012ESPPMember', window );">The2012 ESPP [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) | shares</a></td>
<td class="nump">900<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="Show.showAR( this, 'defref_lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualContributionPerEmployeePercent', window );">Share-based Compensation Arrangement By Share-based Payment Award, Maximum, Annual Contribution Per Employee, Percent</a></td>
<td class="nump">10.00%<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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent</a></td>
<td class="nump">85.00%<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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=lscc_NonemployeeDirectorEquityIncentivePlanMember', window );">The 2011 Non-Employee Director Equity Incentive 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) | shares</a></td>
<td class="nump">11,700<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="Show.showAR( this, 'defref_lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardShareRatio', window );">Share-based Compensation Arrangement by Share-based Payment Award, Share Ratio</a></td>
<td class="nump">2,011<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualContributionPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum annual contribution percentage per employee that can be used under the plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualContributionPerEmployeePercent</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>dtr-types: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_SharebasedCompensationArrangementBySharebasedPaymentAwardShareRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents share ratio of share-based compensation arrangement by share-based payment award.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SharebasedCompensationArrangementBySharebasedPaymentAwardShareRatio</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:pureItemType</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_lscc_SharebasedPaymentArrangementExerciseAndVestingOfAwardsTaxBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the tax benefit related to the share-based payment arrangement of exercised and vesting awards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SharebasedPaymentArrangementExerciseAndVestingOfAwardsTaxBenefit</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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</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>dtr-types: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=lscc_AwardsVestedOrExercisedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=lscc_AwardsVestedOrExercisedMember</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_AwardTypeAxis=lscc_AwardsWithMarketConditionOrPerformanceConditionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=lscc_AwardsWithMarketConditionOrPerformanceConditionMember</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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_EmployeeStockOptionMember</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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ChiefExecutiveOfficerMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=lscc_TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=lscc_TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=lscc_SharebasedPaymentArrangementTrancheFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=lscc_SharebasedPaymentArrangementTrancheFiveMember</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=lscc_SharebasedPaymentArrangementTrancheSixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=lscc_SharebasedPaymentArrangementTrancheSixMember</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_AwardTypeAxis=lscc_PerformanceSharesGrantedIn2018Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=lscc_PerformanceSharesGrantedIn2018Member</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_PlanNameAxis=lscc_The2013IncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PlanNameAxis=lscc_The2013IncentivePlanMember</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_PlanNameAxis=lscc_The2012ESPPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PlanNameAxis=lscc_The2012ESPPMember</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_PlanNameAxis=lscc_NonemployeeDirectorEquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PlanNameAxis=lscc_NonemployeeDirectorEquityIncentivePlanMember</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>75
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661568049808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 10 - Stock-based Compensation - Stock-based Compensation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation</a></td>
<td class="nump">$ 70,197<span></span>
</td>
<td class="nump">$ 55,530<span></span>
</td>
<td class="nump">$ 46,475<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation</a></td>
<td class="nump">4,506<span></span>
</td>
<td class="nump">3,674<span></span>
</td>
<td class="nump">3,049<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation</a></td>
<td class="nump">27,782<span></span>
</td>
<td class="nump">19,645<span></span>
</td>
<td class="nump">14,563<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation</a></td>
<td class="nump">$ 37,909<span></span>
</td>
<td class="nump">$ 32,211<span></span>
</td>
<td class="nump">$ 28,863<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>76
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661568077040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 10 - Stock-Based Compensation Plans - Share-based Payment Award Stock Options Valuation Assumptions (Details) - Employee Stock Purchase Plan [Member]<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate', window );">Weighted average expected volatility</a></td>
<td class="nump">48.20%<span></span>
</td>
<td class="nump">60.30%<span></span>
</td>
<td class="nump">39.90%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Weighted average risk-free interest rate</a></td>
<td class="nump">5.37%<span></span>
</td>
<td class="nump">3.74%<span></span>
</td>
<td class="nump">0.07%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (years) (Year)</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">6 years<span></span>
</td>
<td class="text">6 years<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Rate of weighted-average expected volatility for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate</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>dtr-types: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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</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_AwardTypeAxis=lscc_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=lscc_EmployeeStockPurchasePlanMember</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>77
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661567240624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 10 - Stock-Based Compensation Plans - Schedule of Share Based Compensation Stock Options Activity (Details)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 30, 2023 </div>
<div>USD ($) </div>
<div>$ / shares </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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Balance (in shares) | shares</a></td>
<td class="nump">918<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 6.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares) | shares</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share) | $ / shares</a></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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares) | shares</a></td>
<td class="num">(487)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 6.66<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Forfeited or expired (in shares) | shares</a></td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Forfeited or expired (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 5.84<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Balance (in shares) | shares</a></td>
<td class="nump">428<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 6.75<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Vested and expected to vest (in shares) | shares</a></td>
<td class="nump">428<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Vested and expected to vest (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 6.75<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Vested and expected to vest (Year)</a></td>
<td class="text">1 year 1 month 28 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Vested and expected to vest | $</a></td>
<td class="nump">$ 26,626<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable (in shares) | shares</a></td>
<td class="nump">428<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 6.75<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable (Year)</a></td>
<td class="text">1 year 1 month 28 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue', window );">Exercisable, December 30, 2023 | $</a></td>
<td class="nump">$ 26,626<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice</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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</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>dtr-types: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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</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>dtr-types: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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</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>dtr-types: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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockIssuedDuringPeriodSharesStockOptionsExercised</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>78
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661565525152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 10 - Stock-Based Compensation Plans - Schedule of Nonvested Restricted Stock Units Activity (Details) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)</a></td>
<td class="nump">$ 24,380,000<span></span>
</td>
<td class="nump">$ 15,250,000<span></span>
</td>
<td class="nump">$ 13,040,000.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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balance (in shares)</a></td>
<td class="nump">1,821<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Balance (in dollars per share)</a></td>
<td class="nump">$ 50.18<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">995<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)</a></td>
<td class="nump">$ 84.8<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="Show.showAR( this, 'defref_lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier', window );">Vested (in shares)</a></td>
<td class="num">(880)<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="Show.showAR( this, 'defref_lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedMultiplierEffectInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">$ 41.63<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Forfeited or expired (in shares)</a></td>
<td class="num">(55)<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Forfeited or expired (in dollars per share)</a></td>
<td class="nump">$ 56.69<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balance (in shares)</a></td>
<td class="nump">1,881<span></span>
</td>
<td class="nump">1,821<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Balance (in dollars per share)</a></td>
<td class="nump">$ 72.31<span></span>
</td>
<td class="nump">$ 50.18<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedMultiplierEffectInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value vested multiplier effect as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedMultiplierEffectInPeriodWeightedAverageGrantDateFairValue</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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</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>dtr-types: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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661573933936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 10 - Stock-Based Compensation Plans - Assumptions Used at Grant Date In the Valuation of RUSs (Details) - Restricted Stock Units (RSUs) [Member]<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate', window );">Weighted average expected volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51.44%<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Weighted average risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.67%<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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (years) (Year)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate', window );">Weighted average expected volatility</a></td>
<td class="nump">50.97%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.37%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Weighted average risk-free interest rate</a></td>
<td class="nump">4.28%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.22%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (years) (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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate', window );">Weighted average expected volatility</a></td>
<td class="nump">54.31%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52.11%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Weighted average risk-free interest rate</a></td>
<td class="nump">4.59%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.77%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (years) (Year)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Rate of weighted-average expected volatility for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate</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>dtr-types: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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661570768128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 10 - Stock-based Compensation - Share Based Compensation Performance Shares Award Market Condition or Performance Condition (Details) - Performance Shares [Member]<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 30, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares', window );">Balance, Shares (in shares) | shares</a></td>
<td class="nump">985<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="Show.showAR( this, 'defref_lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance', window );">Balance, Weighted average grant date fair value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 60,150<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="Show.showAR( this, 'defref_lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedGrantsInPeriodGross', window );">Granted, Shares (in shares) | shares</a></td>
<td class="nump">172<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="Show.showAR( this, 'defref_lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted, Weighted average grant date fair value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 146,690<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="Show.showAR( this, 'defref_lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedEffectOfVestingMultiplier', window );">Effect of vesting multiplier, Shares (in shares) | shares</a></td>
<td class="nump">334<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="Show.showAR( this, 'defref_lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedEffectOfVestingMultiplierWeightedAverageGrantDateFairValue', window );">Effect of vesting multiplier (in dollars per share) | $ / shares</a></td>
<td class="text"> <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="Show.showAR( this, 'defref_lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedOptionsNumberOfShares', window );">Vested, Shares (in shares) | shares</a></td>
<td class="num">(639)<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="Show.showAR( this, 'defref_lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedOptionsVestedWeightedAverageGrantDateFairValue', window );">Vested, Weighted average grant date fair value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 40,220<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="Show.showAR( this, 'defref_lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares', window );">Balance, Shares (in shares) | shares</a></td>
<td class="nump">852<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="Show.showAR( this, 'defref_lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance', window );">Balance, Weighted average grant date fair value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 84,730<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedEffectOfVestingMultiplier">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares awarded and vested due to the effect of the vesting multiplier during the period on stock (or unit) option and non-option instrument plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedEffectOfVestingMultiplier</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedEffectOfVestingMultiplierWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value vested multiplier effect as of grant date pertaining to an equity-based award plan options and non-option equity instruments for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedEffectOfVestingMultiplierWeightedAverageGrantDateFairValue</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>dtr-types: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_lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of nonvested share options and non-option equity instruments (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedGrantsInPeriodGross</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of non-vested options and non-option equity instruments outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedOptionsNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of non-vested options and non-option equity instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedOptionsNumberOfShares</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards granted during the period on options and non-option equity instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedGrantsInPeriodWeightedAverageGrantDateFairValue</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>dtr-types: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_lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedOptionsVestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan options and non-option equity instruments for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedOptionsVestedWeightedAverageGrantDateFairValue</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>dtr-types: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_lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award options and non-option equity instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance</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>dtr-types: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_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>81
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661575565488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 11 - Common Stock Repurchase Program (Details Textual) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 30, 2023</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
<th class="th"><div>Aug. 08, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Stock Repurchased and Retired During Period, Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 80,196<span></span>
</td>
<td class="nump">$ 110,131<span></span>
</td>
<td class="nump">$ 70,124<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="Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=lscc_RepurchaseProgram2023Member', window );">Repurchase Program 2023 [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="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Stock Repurchase Program, Authorized Amount</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="nump">$ 150,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="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Stock Repurchased and Retired During Period, Shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">872,994<span></span>
</td>
<td class="nump">1,224,443,000,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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Stock Repurchased and Retired During Period, Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,200<span></span>
</td>
<td class="nump">$ 80,200<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="Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Shares Acquired, Average Cost Per Share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 57.49<span></span>
</td>
<td class="nump">$ 65,500,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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=lscc_RepurchaseProgram2024Member', window );">Repurchase Program 2024 [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Stock Repurchase Program, Authorized Amount</a></td>
<td class="nump">$ 250,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>
<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="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Stock Repurchased and Retired During Period, Shares (in shares)</a></td>
<td class="nump">0<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockRepurchaseProgramAuthorizedAmount1</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_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockRepurchasedAndRetiredDuringPeriodShares</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_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockRepurchasedAndRetiredDuringPeriodValue</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_TreasuryStockAcquiredAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total cost of shares repurchased divided by the total number of shares repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_TreasuryStockAcquiredAverageCostPerShare</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>dtr-types: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_ShareRepurchaseProgramAxis=lscc_RepurchaseProgram2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ShareRepurchaseProgramAxis=lscc_RepurchaseProgram2023Member</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_ShareRepurchaseProgramAxis=lscc_RepurchaseProgram2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ShareRepurchaseProgramAxis=lscc_RepurchaseProgram2024Member</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>82
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661566572864">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 12 - Income Taxes (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
<th class="th"><div>Jan. 02, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Deferred Tax Assets, Gross</a></td>
<td class="nump">$ 139,668<span></span>
</td>
<td class="nump">$ 146,450<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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred Tax Assets, Valuation Allowance, Total</a></td>
<td class="nump">79,100<span></span>
</td>
<td class="nump">140,533<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="Show.showAR( this, 'defref_us-gaap_UndistributedEarningsOfForeignSubsidiaries', window );">Undistributed Earnings of Foreign Subsidiaries</a></td>
<td class="nump">3,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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized Tax Benefits</a></td>
<td class="nump">61,412<span></span>
</td>
<td class="nump">58,889<span></span>
</td>
<td class="nump">$ 56,231<span></span>
</td>
<td class="nump">$ 55,737<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</a></td>
<td class="nump">58,700<span></span>
</td>
<td class="nump">56,300<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="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</a></td>
<td class="nump">11,300<span></span>
</td>
<td class="nump">10,600<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="Show.showAR( this, 'defref_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit', window );">Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit</a></td>
<td class="nump">300<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="Show.showAR( this, 'defref_lscc_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfAssociatedIncomeTaxPenaltiesAndInterestAccrued', window );">Significant Change in Unrecognized Tax Benefits Is Reasonably Possible, Amount of Associated Income, Tax Penalties and Interest Accrued</a></td>
<td class="nump">100<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</a></td>
<td class="nump">21,900<span></span>
</td>
<td class="nump">$ 21,600<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Deferred Tax Assets, Gross</a></td>
<td class="nump">56,900<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="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating Loss Carryforwards</a></td>
<td class="nump">8,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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax Credit Carryforward, Amount</a></td>
<td class="nump">45,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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating Loss Carryforwards</a></td>
<td class="nump">134,500<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="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax Credit Carryforward, Amount</a></td>
<td class="nump">78,900<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="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred Tax Assets, Valuation Allowance, Total</a></td>
<td class="nump">$ 0<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_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfAssociatedIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of interest and penalties of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfAssociatedIncomeTaxPenaltiesAndInterestAccrued</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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxAssetsGross</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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxAssetsValuationAllowance</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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_OperatingLossCarryforwards</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_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit</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_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_TaxCreditCarryforwardAmount</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_UndistributedEarningsOfForeignSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482603/740-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482620/740-10-25-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 740<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481141/942-740-50-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 740<br> -Topic 944<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480135/944-740-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_UndistributedEarningsOfForeignSubsidiaries</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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_UnrecognizedTaxBenefits</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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StateAndLocalJurisdictionMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661575604064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 12 - Income Taxes - Income Before Income Tax Domestic and Foreign (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="nump">$ 55,069<span></span>
</td>
<td class="nump">$ 30,362<span></span>
</td>
<td class="nump">$ 24,003<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">159,787<span></span>
</td>
<td class="nump">151,750<span></span>
</td>
<td class="nump">73,623<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">$ 214,856<span></span>
</td>
<td class="nump">$ 182,112<span></span>
</td>
<td class="nump">$ 97,626<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</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>84
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661575552560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 12 - Income Taxes - Components of Income Tax Expense Benefit (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 10,331<span></span>
</td>
<td class="nump">$ 748<span></span>
</td>
<td class="nump">$ 445<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">1,059<span></span>
</td>
<td class="nump">265<span></span>
</td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">3,019<span></span>
</td>
<td class="nump">3,637<span></span>
</td>
<td class="nump">1,538<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current Income Tax Expense (Benefit)</a></td>
<td class="nump">14,409<span></span>
</td>
<td class="nump">4,650<span></span>
</td>
<td class="nump">2,028<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(56,323)<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="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(2,291)<span></span>
</td>
<td class="num">(1,420)<span></span>
</td>
<td class="num">(324)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred Income Tax Expense (Benefit)</a></td>
<td class="num">(58,614)<span></span>
</td>
<td class="num">(1,420)<span></span>
</td>
<td class="num">(324)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (benefit) expense</a></td>
<td class="num">$ (44,205)<span></span>
</td>
<td class="nump">$ 3,230<span></span>
</td>
<td class="nump">$ 1,704<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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CurrentFederalTaxExpenseBenefit</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_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CurrentForeignTaxExpenseBenefit</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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CurrentIncomeTaxExpenseBenefit</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_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CurrentStateAndLocalTaxExpenseBenefit</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_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredFederalIncomeTaxExpenseBenefit</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_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredForeignIncomeTaxExpenseBenefit</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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredIncomeTaxExpenseBenefit</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_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredStateAndLocalIncomeTaxExpenseBenefit</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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661565690960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 12 - Income Taxes - Effective Income Tax Rate Reconciliation (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory federal rate</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State taxes, net</a></td>
<td class="num">(1.00%)<span></span>
</td>
<td class="num">(2.00%)<span></span>
</td>
<td class="num">(4.00%)<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="Show.showAR( this, 'defref_lscc_EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent', window );">Federal tax credits</a></td>
<td class="num">(4.00%)<span></span>
</td>
<td class="num">(1.00%)<span></span>
</td>
<td class="num">(3.00%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent', window );">Excess tax benefit from stock-based compensation</a></td>
<td class="num">(2.00%)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(8.00%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign rate differential</a></td>
<td class="num">(15.00%)<span></span>
</td>
<td class="num">(16.00%)<span></span>
</td>
<td class="num">(14.00%)<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="Show.showAR( this, 'defref_lscc_EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent', window );">U.S. tax on foreign operations</a></td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">33.00%<span></span>
</td>
<td class="nump">3.00%<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="Show.showAR( this, 'defref_lscc_EffectiveIncomeTaxRateReconciliationCapitalLossExpirationPercent', window );">Capital loss expiration</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(29.00%)<span></span>
</td>
<td class="num">(33.00%)<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies', window );">Change in uncertain tax benefit accrual</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(2.00%)<span></span>
</td>
<td class="num">(5.00%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="num">(21.00%)<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.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_EffectiveIncomeTaxRateReconciliationCapitalLossExpirationPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to capital loss expiration percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EffectiveIncomeTaxRateReconciliationCapitalLossExpirationPercent</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>dtr-types: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_EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to federal tax credit</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent</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>dtr-types: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_EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to U.S. tax on foreign operations, percent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent</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>dtr-types: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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EffectiveIncomeTaxRateContinuingOperations</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>dtr-types: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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dtr-types: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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</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>dtr-types: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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</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>dtr-types: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_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EffectiveIncomeTaxRateReconciliationOtherAdjustments</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>dtr-types: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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -SubTopic 740<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480887/718-740-35-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent</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>dtr-types: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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</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>dtr-types: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_EffectiveIncomeTaxRateReconciliationTaxContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EffectiveIncomeTaxRateReconciliationTaxContingencies</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>dtr-types: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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661571154448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 12 - Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">$ 4,274<span></span>
</td>
<td class="nump">$ 6,264<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="nump">13,829<span></span>
</td>
<td class="nump">15,362<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax credit carry forwards</a></td>
<td class="nump">87,955<span></span>
</td>
<td class="nump">103,092<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued liabilities and reserves</a></td>
<td class="nump">23,249<span></span>
</td>
<td class="nump">12,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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits', window );">Stock-based and deferred compensation</a></td>
<td class="nump">5,199<span></span>
</td>
<td class="nump">3,769<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">5,162<span></span>
</td>
<td class="nump">5,031<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">139,668<span></span>
</td>
<td class="nump">146,450<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: valuation allowance</a></td>
<td class="num">(79,100)<span></span>
</td>
<td class="num">(140,533)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Net deferred tax assets</a></td>
<td class="nump">60,568<span></span>
</td>
<td class="nump">5,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="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Fixed assets</a></td>
<td class="nump">1,475<span></span>
</td>
<td class="nump">2,058<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings', window );">Unremitted earnings</a></td>
<td class="nump">620<span></span>
</td>
<td class="nump">2,498<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="nump">6,889<span></span>
</td>
<td class="nump">8,134<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="nump">8,984<span></span>
</td>
<td class="nump">12,690<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred taxes</a></td>
<td class="nump">51,584<span></span>
</td>
<td class="nump">6,773<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred taxes</a></td>
<td class="num">(51,584)<span></span>
</td>
<td class="num">(6,773)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">60,568<span></span>
</td>
<td class="nump">5,917<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Deferred tax liabilities (included in Other long-term liabilities)</a></td>
<td class="num">(8,984)<span></span>
</td>
<td class="num">(12,690)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred taxes</a></td>
<td class="nump">51,584<span></span>
</td>
<td class="nump">6,773<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred taxes</a></td>
<td class="num">(51,584)<span></span>
</td>
<td class="num">(6,773)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember', window );">Other Noncurrent Assets [Member]</a></td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Net deferred tax assets</a></td>
<td class="nump">57,762<span></span>
</td>
<td class="nump">1,022<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">57,762<span></span>
</td>
<td class="nump">1,022<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="nump">6,178<span></span>
</td>
<td class="nump">7,795<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Deferred tax liabilities (included in Other long-term liabilities)</a></td>
<td class="num">$ (6,178)<span></span>
</td>
<td class="num">$ (7,795)<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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredIncomeTaxLiabilities</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_DeferredTaxAssetsGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxAssetsGoodwillAndIntangibleAssets</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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxAssetsGross</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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxAssetsNet</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_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxAssetsOperatingLossCarryforwards</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_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxAssetsOther</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_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxAssetsTaxCreditCarryforwards</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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits</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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxAssetsValuationAllowance</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_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxLiabilities</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_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxLiabilitiesOther</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_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxLiabilitiesPropertyPlantAndEquipment</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_DeferredTaxLiabilitiesUndistributedForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxLiabilitiesUndistributedForeignEarnings</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_OtherNoncurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_OtherNoncurrentAssetsMember</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_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661573719296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 12 - Income Taxes - Valuation Allowance (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance</a></td>
<td class="nump">$ 140,533<span></span>
</td>
<td class="nump">$ 200,438<span></span>
</td>
<td class="nump">$ 192,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="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged (Credit) to costs and expenses</a></td>
<td class="num">(61,433)<span></span>
</td>
<td class="num">(59,905)<span></span>
</td>
<td class="nump">7,960<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged (credit) to other accounts</a></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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance</a></td>
<td class="nump">79,100<span></span>
</td>
<td class="nump">140,533<span></span>
</td>
<td class="nump">200,438<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged (credit) to other accounts</a></td>
<td class="nump">$ (0)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<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_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ValuationAllowancesAndReservesBalance</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_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ValuationAllowancesAndReservesChargedToCostAndExpense</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_ValuationAllowancesAndReservesChargedToOtherAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ValuationAllowancesAndReservesChargedToOtherAccounts</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>88
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661566520416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 12 - Income Taxes - Unrecognized Tax Benefits Excluding Amounts Pertaining To Examined Tax Returns Roll Forward (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance</a></td>
<td class="nump">$ 58,889<span></span>
</td>
<td class="nump">$ 56,231<span></span>
</td>
<td class="nump">$ 55,737<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions based on tax positions related to the current year</a></td>
<td class="nump">2,247<span></span>
</td>
<td class="nump">1,594<span></span>
</td>
<td class="nump">1,156<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions based on tax positions of prior years</a></td>
<td class="nump">1,128<span></span>
</td>
<td class="nump">2,798<span></span>
</td>
<td class="nump">1,130<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition', window );">Additions due to acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Settlements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(148)<span></span>
</td>
<td class="num">(51)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Reduction as a result of lapse of applicable statute of limitations</a></td>
<td class="num">(696)<span></span>
</td>
<td class="num">(1,586)<span></span>
</td>
<td class="num">(2,718)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for tax positions of prior years</a></td>
<td class="num">(156)<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="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance</a></td>
<td class="nump">$ 61,412<span></span>
</td>
<td class="nump">$ 58,889<span></span>
</td>
<td class="nump">$ 56,231<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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_UnrecognizedTaxBenefits</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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</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_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition</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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</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>89
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661565452384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 13 - Employee Benefit Plans (Details Textual) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Defined Contribution Plan, Employer Discretionary Contribution Amount</a></td>
<td class="nump">$ 3.1<span></span>
</td>
<td class="nump">$ 2.8<span></span>
</td>
<td class="nump">$ 2.6<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="Show.showAR( this, 'defref_lscc_LaborAndRelatedExpenseIncentiveCompensation', window );">Labor And Related Expense, Incentive Compensation</a></td>
<td class="nump">$ 15.0<span></span>
</td>
<td class="nump">$ 25.2<span></span>
</td>
<td class="nump">$ 18.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_LaborAndRelatedExpenseIncentiveCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LaborAndRelatedExpenseIncentiveCompensation</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_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DefinedContributionPlanEmployerDiscretionaryContributionAmount</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>90
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139661654073248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 14 - Contingencies (Details Textual)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 30, 2023 </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="Show.showAR( this, 'defref_srt_LitigationCaseAxis=lscc_ActionInOregonInConnectionWithSaleOfCertainProductsMember', window );">Action in Oregon in Connection with Sale of Certain Products [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="Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Loss Contingency, Damages Sought, Value</a></td>
<td class="nump">$ 180<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ActionInOregonInConnectionWithSaleOfCertainProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ActionInOregonInConnectionWithSaleOfCertainProductsMember</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>92
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( !%W4%@'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "  1=U!8O NN".\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O::;!4/7%\4G!<&!XEM(;EM8DX;DI-VW-XU;A^@'\#%W__SN
M=W"M\D(- 5_"X#&0P7@SV=Y%H?R&'8B\ (CJ@%;&,B5<:NZ&8"6E9]B#E^HH
M]PAU535@D:26)&$&%GXALJ[52JB DH9PQFNUX/UGZ#-,*\ >+3J*P$L.K)LG
M^M/4MW %S##"8.-W ?5"S-4_L;D#[)R<HEE2XSB6XRKGT@X<WI^?7O.ZA7&1
MI%.8?D4CZ.1QPRZ3WU;W#]M'UM55O2ZJNN#-EM^)VT;P]<?L^L/O*FP';7;F
M'QM?!+L6?MU%]P502P,$%     @ $7=06)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
M#Z;F49+5>5YUM"C<D;@6VARPKIF93R"0-L#,;X30SQU[RC8?5?%?4$L#!!0
M   ( !%W4%B(A$Y9#PD  #,J   8    >&PO=V]R:W-H965T<R]S:&5E=#8N
M>&ULK9IK;^.X%8;_BN NBEE@/!8ONJ6)@4P\BTV!W0TFW?:S+-&Q.K+HE>A<
M^NM[*#F211XQ"> OB2\OC_62AX</*5T^R?I'LQ5"><^[LFJN9ENE]A>+19-M
MQ2YMOLB]J.";C:QWJ8*W]<.BV=<BS=M&NW)!?3]<[-*BFBTOV\_NZN6E/*BR
MJ,1=[36'W2ZM7[Z*4CY=S<CL]8/OQ<-6Z0\6R\M]^B#NA?IS?U?#NT4?)2]V
MHFH*67FUV%S-KLG%BE/=H%7\NQ!/S<EK3UM92_E#O[G-KV:^OB)1BDSI$"G\
M>Q0WHBQU)+B.OXY!9_UOZH:GKU^C_]*:!S/KM!$WLOQ/D:OMU2R>>;G8I(=2
M?9=/OXJCH4#'RV39M'^]IZ/6GWG9H5%R=VP,5[ KJNY_^GSLB),&))QH0(\-
MJ-F 3S1@QP;LO0WXL0%O>Z:STO;#*E7I\K*63UZMU1!-OV@[LVT-]HM*C_N]
MJN'; MJIY8VL&ED6>:I$[MTK^ >#JAI/;KR;M-EZOT!B--[<^_-^Y7WZZ6?O
M)Z^HO']MY:%)J[RY7"BX!AUID1U_[VOW>W3B]PCU?I.5VC;>MRH7^3C  BZ^
M=T!?'7RESH@KD7WQF/_9HSYER 7=O*<Y:9M3I/G*W?R?:?7%\]'F(S>L'P_6
MQF-3XZ$[?=-V^J:6.P\F>)VJHGKH9DBA"M%<8-W>A>5X6%T]+II]FHFK&92'
M1M2/8K;\^]](Z/\#Z[)S!EN=*=BH.WG?G=P5??D[5,ZBRN1.8'W6M0W:MKI
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
ME[OV;VBY;;^,=%M26N;MRPU)UJ1J!.SO=V5)?[YIOM]T^(K=\G]02P,$%
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
M:W""0!%6NT!*\>0J&L@D(WKRTZKN*8_'Y-,,R?G "/^[6-8DDE(1VL@R L7
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
M8W/NT/+3#C)V3E+47>-<S,]+^*LN[KG;'A]DN*K;2=N\[F-CY*N6$T/1Z*%
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
MQGD8)Q5\0V/.X4)0(?%.H)($M<:&6R O&'+"IP]5FJ1?=N,1X! D>4XM@9W
M.7+Y \*:-62AY^U3,?7?Y RNY1.%1VE.JC]A_@/5+> 2.JU6Y'QW?5F$V;BD
M25&%:3EVB<KID3>P4JHQD&5AGL50I&$2EW"O7&KP/8G!1J)>A57J4)(D)FL*
MYP_=$\HWSA9<<.L(7\M:]/1.'8/7<W%PSAUKI(H@C1*\H6?2O$U# TRCEUDJ
MYU,N5U0HO0"%ZR?\\<KNQ4=&*OFY=F#"YT5-I453+?=!2L*<0N.B%>;CRG'T
M9V_XDR?C'))16)8E7/9:DY>@4]HW!<H#ZF^:64=:()7W_^D6HP3*,"]RH"9
M)5Z&\./B/@3B#(ILUF#9,TEV[,73*\-144%.0:O@3W_.COBT#,?C$8S#HDJV
MT3LF]1&R,HQS9V!>A7DY@F/E)#HH_BWJE6]Q!GSB#WU@M[OKHA=#\]B+#RWX
M.],K+@TY8DFJ\=FH"$ /;6U86-7Y5K)0EAJ3GZ[I3P"U$Z#SI:*2L5VX"W;_
M%K/_ %!+ P04    "  1=U!8=4YN190#  #4!P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970Q,BYX;6R=5=MNVS@0_96!6A0MH(U$7:W4-I!+NQM@VP1-NONP
MV =&&EE$)%(EJ3C9K^]0<AQGX?BA@$$/J9G#,SR<X7RM])UI$"T\=*TT"Z^Q
MMC\. E,VV'%SI'J4]*56NN.6IGH5F%XCK\:@K@VB,,R"C@OI+>?CVI5>SM5@
M6R'Q2H,9NH[KQU-LU7KA,>]IX9M8-=8M!,MYSU=XC?9[?Z5I%FQ1*M&A-$))
MT%@OO!-V?)HX_]'A+X%KLV.#R^16J3LWN:@67N@(88NE=0B<_N[Q#-O6 1&-
M'QM,;[NE"]RUG] _C[E3+K?<X)EJ_Q:5;1;>S(,*:SZT]IM:_X&;?%*'5ZK6
MC".L)]\T\: <C%7=)I@8=$).__QA<PX[ ;/PE8!H$Q"-O*>-1I;GW/+E7*LU
M:.=-:,X84QVCB9R03I1KJ^FKH#B[_*HL0@J_P94FH;5]!"XK^/1C$#T=O9T'
MEC9QKD&Y 3R= *-7 %D$7Y2TC8%/LL+J)4! [+84HR>*I]%!Q',LCR .?8C"
M*#Z %V]3CD>\^$#*!JR"ST)R60K>PK7E%EV^9E_"$URR'\Y5S;'I>8D+C\K"
MH+Y';_GN#<O"CP?()ENRR2'TY9,L/ERU7-J7ZL"Y,&6KS* 1_KG!!PNGK2KO
M_MV7Q,%M]B>QN1MT_MC=HAXU>)XP']Y?2+"-&@RQ,A]&?=P0N<M4#5/9X9:L
MHVY4;=><Z+X%EA9^D8;.2@H_G^7P)U)Y-:JM0'2]5O>3(L!B/V4%L,A/6 :7
M=2U*A'K04EB7N(-]WH3Y11S3F&<AL#SUDS "EL5^D<5P4I9#-[0D=46%2WF2
M]E-K( C>*6W%?]/">Q:E_BS-X .9+//CI"#S1EFZ*_UNH6PW]D%2!WT+E$J:
M9,[(_8PE0*T#:E*) A^1:[-S2#2P5\H.WKV918Q]A-]1K33O&U'"A9Q:L.-W
M.>B7D?_C<?L(I1JDU?35DD0(2$ZJ!N1E Q0F5 5K;H!^M6JI,YOC7]'Y.VE
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
MWK_KC^.+(V2'+=GA,?1%2,?#+AWPYP,^>[A2)GWZZQ#5HV"'J4[@BX9[+$F
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
M;$*IC7-A<LK&*397<FDQ)QD%HW'"XDDPS'(6@WJ8LFM46(C<.\8! 9^B>)6
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
MLK:7"\'1'],&/)])3/G^A@[H/QF>_0]02P,$%     @ $7=06%@57#]A @
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
M!+[ A$8;T):XBJZJ=-35"(1*805B9CN?RUS"M;TI&JQ$[)S2YAN)7781=&9
M'5< :=6%%8FS*K'@YD$\R(+RB(PP;S6Q-L)!JL*T'D.*,SDG$C1;H)<NY6_"
MV&P$KL%2*&,?^CNF!M*64F1,5P)72GXO2X"%&PZ9XJ#R'WEG/^LM'QYO<X;Z
MIQ&?DBI4MS-8P?&3$+^QX\<A^P"$76J@XIA4R'E-!4+5&U[#0%[@I'X&[C3<
M>C<D]^&\-'&R* ('@5<RGUU1Y(L#-:%VU^,T#,'DAY#K.UG@(QZW18"F#5;;
MJPB1XV5$60GHWJ801H *#0!X[TY1.H_9VPLR)XZ)X&(G!+?]$X7H;#16ITGF
M>*[A'B]TP8I$=!^><6.,"9 :.9F7[#M@1VLPIWPDK3HH3IA$1*Y1BERLQ4IJ
MRD=4]PH>@$R?J#?,TD[!V$G3C*6.%X1C"NZ:-W6R-"2#QIE[A-GT-NA_HI2<
M/XV=)"'5/HFUJK6!=S860[0H@;U]PZE'@;:[_1396K9$4,@R"[Y4U>(U)=?N
MQ!/:W4M2LC%$9]&(A9]!>[?'C]I0;R&;=<F?&DO)5$*E?D*8E:90(KUS4Z--
MGTLY.>9UXKH1!Y/KFAPF)_+MSE#LFI>VJFE4^86LR&W$ _4"+Z<W)C=.S+ZJ
MZ5)]>)MOWRICH!UA A-1-@Y2'R.V4O5M2T.<0GU*T[\XK@YP51>[9#M$G(GB
M5P/?H$&T47Y<1M#_NBX64/\X1=N<=7W5=FDO>K_7,/&1(7 36HE2$+M[JWJI
M5_H8K[DF=$E/Z1KB$GIT&U +$V("E=AWMG"W&G'TV\![QZ>BZJBD=:5'/UN[
M5OR)1>ZW'>?14]]K#'E)@R/("=B83L>F=?[<I)Y,#L/<?I\!(]E [X,:D=2B
MBN1J4>%=L=M\="T<R;)1_&2BV)PR*TTM_4&L[01C[US?P/+L(2O!0>&J**3M
MHFRM5K;?Z;N,9C?Q#$Y[2C%[(U0\'*S^4 3%/"*[[@!C%5KZ[:JN4>#YKZWL
M>ILL2=BMT+JTWPT0N9ZI;47;?67:;[-+OD;_CYN=#MXV[V:TE"C*7:^(TTKB
M4:D:,4X?^3@0^8'W5TT39>%_;1J  U'L:>Z%Z=^E.I7?>%_UXX*!0QL1U%]2
M'B?"\$^$UG%<X( Z:+H]L3R[8DKA]S<9)\Z>-<VV#%/M]7SV$VBG)T!3=0Y.
M"UO '8=2VJ/:\W)HF]!EX[33@#LV /W*]TXSMD*?:K3 >QJ)MR-'<-AHT^B0
M\FM[[BB?'+L3^2I7=6&: MAG:&O)!B_P.CF,"/8&BJA2VH-*;Z!;^A:*KGF\
M_NN-*-&F4]VSGM)+J(#FB"RT\PE,/'+TZ1U[XP2$Y1X1AY?9.RK28]_Y9CN?
M8E<"7$P?G-'I$H_:K[+#Z/!-^\I^RMU.MQ_$?P25XXS"2C''4O<TB2:LMA^9
M[8-6:_-A%\<1K5;F=BDX2(HFX/U<*=T_T ;#E_[+WP%02P,$%     @ $7=0
M6&3(R -= @  7 4  !D   !X;"]W;W)K<VAE971S+W-H965T,C N>&UL?51-
M;]LP#/TKA ?LM-5?:==VB8$F;;$=.F3M/@[##JI-QT)ER9.8IOWWHV3'R[8T
M%TF4^!X?)5+3C;$/KD$D>&J5=K.H(>K.X]B5#;;"'9D.-9_4QK:"V+2KV'46
M115 K8JS)#F)6R%U5$S#WM(64[,F)34N+;AUVPK[/$=E-K,HC;8;MW+5D-^(
MBVDG5GB']+5;6K;BD:62+6HGC0:+]2RZ2,_G$^\?'+Y)W+B=-?A,[HUY\,;'
M:A8E7A J+,DS")X><8%*>2*6\6O@C,:0'KB[WK)?A]PYEWOA<&'4=UE1,XM.
M(ZBP%FM%MV;S 8=\CCU?:90+(VQZW^,\@G+MR+0#F!6T4O>S>!KN80=PFKP
MR 9 %G3W@8+*2T&BF%JS >N]F<TO0JH!S>*D]H]R1Y9/)>.H^&0((<WA+5RU
MG3+/B#!'C;4D6"JAW30FCN)]XW)@G/>,V0N,:08W1E/CX$I76/U-$+.\46.V
MU3C/#C)>8GD$>?(&LB3+#_#E8\YYX,L/Y.R #%Q++70IA8([$H1<:[0WX9YN
MLI_.M\VYZT2)LXC[PJ%]Q*AX_2H]2=X?$#L9Q4X.L1<+TW(#.M'7L*Y>>"?X
M\06?".;*E \_]^5P,,K^'+:U\7DME*PE5O!1/Z(C?T\A*MN0GIWQRTR2E*OR
M&;2A\$I^R/R0PD*XAAU+!G'_#6JYH_[U\]!:6O<?P;Y+C'<JOD6["GWMH#1K
M37WQC[OCUW'1=\P?]_[?N1%V)5F2PIJAR=&[XPALW\N]0:8+_7-OB+LQ+!O^
M_M!Z!SZO#=_38/@ XX=:_ 902P,$%     @ $7=06"+W>,2\ P  -@@  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL?59M;]LV$/XK!PWHITR27]*F
MF6T@3A:LP[(%S;9^*/J!HDXV%XK42"I._GWO2%EU ]> (8G'NX?/O?#.BYUU
MCWZ+&."YU<8OLVT(W651>+G%5OC<=FAHI[&N%8&6;E/XSJ&HHU&KBVE9OBU:
MH4RV6D39O5LM;!^T,GCOP/=M*]S+&K7=+;-)MA=\5)MM8$&Q6G1B@P\8_NGN
M':V*$:56+1JOK &'S3*[FERNYZP?%?Y5N/,'W\">5-8^\N)#O<Q*)H0:96 $
M0:\GO$:M&8AH_#]@9N.1;'CXO4>_C;Z3+Y7P>&WU)U6'[3*[R*#&1O0Z?+2[
MWW#PYYSQI-4^/F&7=&>D+'L?;#L8$X-6F?06ST,<#@PNRA\83 >#:>2=#HHL
M;T00JX6S.W"L36C\$5V-UD1.&4[*0W"TJ\@NK/ZT 6$RAY_AVIJ@S :-5.@7
M12!P5BGD +1.0-,? $VF<$<(6P^_FAKK[P$*8C52F^ZIK:<G$6]0YC KSV!:
M3F<G\&:CJ[.(-SOAJH=@X58905X*#0]!!*02"T<=3G#SXW!\6RY])R0N,[H.
M'MT39JLW/TW>EK^<(#L?R<Y/H:^^RP;<*"^U];U#^/PW/@=8:RL?OQPC?1+V
M.&E*_Q^XH7#<.RL1:SK7PU\&K -1T44&R@2V%3J8O.=L3"[X65[D\+LP/5UE
MEM'.G:"O><K7&7B4UM2C2C+B[;UD2.T<;K%R2><\2?(#T6QO=E[R[[4N;1L;
MX-;9%@)U"\XOO\]@AR H7OC<68\URR6Z0&T*1%TK;@GDL? 4@T#;@JCV9EQV
M5"N4 -*06JC6Y_ )J0<]<9L)6P1/A=-[L V@D%OP:F-4HZ0P@2YG"!0J!F0X
M[T$%?P#8C-47J5%.<_C01-1O2I1L#PT[)<Q+XL#IT#%-W9@F4!XHRE[5Z)BU
MLY6H-*;#P0DJ(.9(QWC%<H:E<B*>4%%H/$6*+D =@T4$N$E*UY,]:"4JI55X
M 6K\D=RH'5'RH62Z@Y+A</N^^H\:+H>[-T/  Y7P6>3$.%10TK:8U&O54-BH
M@[(!562M9,AAC5+T/E+W/87W-1*3%#HA<$NNP1K]0H]X0$5,09DTL&+G?Q)*
MI[B$J,$%DL.5/ZR$0X,*!X9[PQ@@FGDIGZ]2-4;*H8[Q85?0Q/RDZHF^DXK:
M#(1HV=)E.=8GBH->WJ+;Q(G%6>Y-2&U]E(Y#\2K-@F_J::+>";=1QE/5-&1:
MYN_.,W!I2J5%L%V<#)4--&?BYY8&.SI6H/W&DI?#@@\8_RJLO@)02P,$%
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
M)$V,7^IJS3\:@\.HJQ5_7!H-^Z4!>#^OH OA"VV0?D9X_O]02P,$%     @
M$7=06.1GG2FR @  O04  !D   !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL
M?51M;Q,Q#/XKUB$02&/WUK5EM">U&Q,@#:IV,"'$A_3.[46]2VY);MW^/4[2
MW3JIZQ?GS7[LQXX]VDJUT26B@8>Z$GH<E,8TYV&H\Q)KID]E@X)>5E+5S-!1
MK4/=*&2%,ZJK,(FB?E@S+H)LY.YF*AO)UE1<X$R!;NN:J<<I5G([#N+@Z6+.
MUZ6Q%V$V:M@:%VA^-3-%I[!#*7B-0G,I0.%J'$SB\VG/ZCN%WQRW>F\/ELE2
MRHT]?"O&060#P@IS8Q$8+?=X@55E@2B,NQUFT+FTAOO[)_0KQYVX+)G&"UG=
M\L*4XV 80($KUE9F+K=?<<?GS.+ELM).PM;K#OH!Y*TVLMX94P0U%WYE#[L\
M[!D,HU<,DIU!XN+VCER4E\RP;*3D%I35)C2[<52=-07'A2W*PBAZY61GLA_2
M(,3P$:9,<PUR!3.%&H5A/FFB@ 5?"[[B.1,&)GDN6V&X6,-,5CSGJ.']#5M6
MJ#^,0D,!6=@PWSF?>N?)*\[C!*ZE,*6&+Z+ XB5 2$PZ.LD3G6ER%/$2\U-(
MHQ-(HB0]@I=VZ4D=7GHD/1H\P4/\O'7OL+5MJ'/=L!S'06.SJNXQR-Z]B?O1
MYR.Q];K8>L?0LP4U:-%28+9J%U+D5#7ERT87<ZXW)[!\=!NXHM\O%?QU3. &
M'PQ,*YEO_ATB==SM'V3*UPLHVU@O4;F,/Q_B$_C.1$L]#K&OA!6)%Q-E::8)
MO(5D:,6 Q"WR#=*?2F*"@G0 5ZUI%7W,%(;0AVN6"_I_$,<01S" GZ8D/P77
M1O%E2\2TO2=EDG.\1]$B,.,?'6$C7VH/K=/A)RMH=Z@6X5Y+U:C6;G!H<+_?
M=U=WV\VFB6_)9W4_V*Z96G.AH<(5F4:G@[, E!\6_F!DXQIT*0VUN]N6-%]1
M605Z7TGZA;N#==!-[.P_4$L#!!0    ( !%W4%C<+9KB3@,  +H'   9
M>&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;+U5VX[;-A#]E8$:% F@KB1*EJVM
M;2#.;M MD,!8YX(@Z ,MC2W"$JF05+SY^PXIK]=IO7XIT!<.;W/F#.?"Z5[I
MG:D1+3RTC32SH+:VNXXB4];8<G.E.I1TLE&ZY9:6>AN93B.OO%+;1"R.\ZCE
M0@;SJ=];ZOE4];81$I<:3-^V7/]88*/VLR )'C?NQ;:V;B.:3SN^Q17:C]U2
MTRHZHE2B16F$DJ!Q,PM>)]>+S-WW%SX)W)N3.3A/UDKMW.*NF@6Q(X0-EM8A
M<!+?\0TVC0,B&M\.F,'1I%,\G3^BO_6^DR]K;O"-:CZ+RM:S8!) A1O>-_9>
M[?_ @S\CAU>JQO@1]L/=O B@[(U5[4&9&+1"#I(_'-[A1&$2/Z/ #@K,\QX,
M>98WW/+Y5*L]:'>;T-S$N^JUB9R0+B@KJ^E4D)Z=OU<6@<%O\)X2X$Z6JD58
MHH95S37"RP]\W:!Y-8TLV7(:47G 70RX[!G<A,$[)6UMX%966/T,$!')(U/V
MR'3!+B+>8'D%:1P"BUEZ 2\]>IYZO/2"YP8&!\_Y-VAGY[5=K5R;CI<X"Z@8
M#.KO&,Q__27)X]\O<,N.W+)+Z/,5U5[5-PAJ [=<2R&WYBDL(2RX$25P6<&-
M:'J+%7SUCL '?+"P:%2Y^^N<3Q>MGO?I"W(]Q! H MBNB86+PM,B">%/+GLJ
M::#IRSL)ME:](78F!'PHL;/0T47C4ZJB+'WE8^@&-@PN^<20?"^ C8HPSA.:
M)>-).)DPFA6CL*![WGT#O2$V0KIRI&<X47XRDZ3C,"\R+U.6D,S#/"F&]Z(^
M +C94&-P#TPU5NY =:Y+$./[U4<:;U?+Y0!%"_?0^*T7]@?P/=>5H2*U-7 J
M1+TCZZ62E?!-1FG'P?=*6>+) 0OC(H<T3+,<1N&(9?_TI3H$\AEOBG!<Q)!D
M<9CG8Y(L3++TD =G5>CUKB83+]*81'PUCH_9\KS&R LV]AIDZ3^%_U]Q7OT?
M3TTIU_2.,#=$!0F(G./2BNHQ]NDXAVS,($\G<*Y:HY-^VJ+>^E_#D(E>VJ&U
M'G>/']/KH1\_71]^M7=<;X4TT."&5"D(HP#T\%,,"ZLZWYW7RE*O]].:/E?4
M[@*=;Q3UJ</"&3A^U_._ 5!+ P04    "  1=U!8 ^N*9[P$  #%"P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6RM5FUOW#8,_BO$K1M20,OY17[+
MD@/RTFXMVBU(LQ7#L \ZFW<6XK-<24[2_?I1LL^]=LDM0_?%%F7QX4-2I'E\
MI_2-J1$MW&^:UIS,:FN[H_G<E#5NA#E4';;T9:7T1E@2]7IN.HVB\DJ;9AX%
M03K?"-G.%L=^[U(OCE5O&]GBI0;3;S9"?SS#1MV=S,+9=N-*KFOK-N:+XTZL
M\1W:7[M+3=)\0JGD!ELC50L:5R>ST_#H+''G_8'?)-Z9G34X3Y9*W3CA574R
M"QPA;+"T#D'0ZQ;/L6D<$-'X,&+.)I-.<7>]17_I?2=?EL+@N6K>R\K6)[-\
M!A6N1-_8*W7W$X[^>(*E:HQ_PMUX-IA!V1NK-J,R,=C(=GB+^S$.3U&(1H7(
M\QX,>987PHK%L59WH-UI0G,+[ZK7)G*R=4EY9S5]E:1G%S\KBQ##]W"%M]CV
M""^UVL"Y:JVF@!EX+VT-YYX':@,'UV+9H'E^/+=DW$',R]'0V6 H>L10&,%;
M0JT-O&@KK#X'F!/KB7JTI7X6[46\P/(0XH!!%$3Q'KQX"D7L\>(]H3 P./B0
M?X,V?UC;%<^1Z42))S.J#H/Z%F>+[[X)T^"'/=SXQ(WO0U]<2"/6:XUKX>^R
M6DWY^L,3AFN\MW#6J/+FSX>X[T?_'84>TC+!+C_">2W:%AN@..-FB=K'^I,0
M,G@MVIXJ&6AY\*H%6ZO>B+8RSWU*W",:'D3?:KGLK:([] Q2SEF8AY!G\"V)
M21&R*"H@+[S(><'2)!B^7DA-]0M%Q(HLAC"FK;1@891!&+IUPM(L&_:OE14-
M-8K!@6>0Q1D+$PYA$'C<- U8G*23G(0)BQV0EW<<_Q'56HNNEB7AO17ZAGKC
M%_Z=U[(5$,5$I8@@C@@@*E)6A!GPQ DYN11GD#CAM>A$2WP#Q@/RP6T5 2N"
M"$).:YZ17@+.^5]L3:$]-5) 02'*@L&S+&-!GD#HS"0)XZ%S@M;^(.<QR]($
M4K?#4T[ '#(7G#CG+$ESR)R54ZI?<LB0S83E<4&)H5WRG46DZ4GE <N=R936
M+WI-C9\.9RRA7/C#1>*]'4@7+*=\>1I?%?@]Q9%,Q9'LO;[;;D6M<Z=9L:F+
M49P,VAWYC11+V4C[D0&EDU)?HKSU9?2T:MI+Y^%.\.7]V5(1CIJAEZOIG7KR
M94.AHNL=;>^FH1B72KLRK7HMVS4A(G245U51!EG.<[C6HC4KU)H.606G9:GZ
MUGK-K8]* _TUW&^1SAR$[I[%\!BES^I]))6QF&=/(T5ER\/_3JI@0<&?P&EL
M_L0I#.EN\G^4Z5:_&3,N\?%8<RJC'"XU=D)6X[^7C%38*2.M\R6GGD/D=2\:
M S00 1HK:3(@RJO>]AJ!=,H;T%00P\Q!M\N4U$O(5?K>&DA9R"-X@\8<400;
MI('"L1&[J"Z@ZU;^1;#_BG>0LH":S%Y7'\IAF+$T34<BEUI5/:F:6G8T<%&@
M5VX*Z!X+Q8'/:TI6OS(:U$32[/^,1L&B/'YJ-#[='NI'U#0?:D7SG=&*0K#V
M Z0!?X&'*6O:G6;4TV$T^W1\&'#I3[*61++!%:D&AQFU$3T,C8-@5><'M:6R
M%&^_K&G.1NT.T/>5H@EE%)R!:7)?_ U02P,$%     @ $7=06';#D+NI P
M-0D  !D   !X;"]W;W)K<VAE971S+W-H965T,C<N>&ULK59;;]LV%/XK!VI1
MM  ;W64YM0W8Z8H%2-L@R=J'80^T1-M$*%(CZ3CY]SND%-4;7"$#^B+Q=CY^
MY\[90>E[LV/,PF,CI)D'.VO;\S TU8XUU)RIEDG<V2C=4(M3O0U-JQFMO5 C
MPB2*BK"A7 :+F5^[UHN9VEO!);O68/9-0_73B@EUF =Q\+QPP[<[ZQ;"Q:RE
M6W;+[!_MM<99.*#4O&'2<"5!L\T\6,;GJ\*=]P>^<78P1V-PFJR5NG>3RWH>
M1(X0$ZRR#H'B[X%=,"$<$-+XN\<,ABN=X/'X&?V3UQUU65/#+I3XSFN[FP=E
M #7;T+VP-^KP.^OUR1U>I83Q7SAT9R?3 *J]L:KIA9%!PV7WIX^]'8X$RN@G
M DDOD'C>W46>Y4=JZ6*FU0&T.XUH;N!5]=)(CDOGE%NK<9>CG%U\499!!N]A
M1065%8-;'PH7JFF59-(:>'M'UX*9=[/0XGU.*JQZ[%6'G?P$.T[@LY)V9^ W
M6;/ZWP A$AW8)L]L5\DHXD=6G4$:$4BB)!W!2P?M4X^7CFAOH%/PE'Z=='9:
MVN7+N6EIQ>8!)H1A^H$%BS>OXB+Z,,(M&[AE8^B+6\R_>B\8J TLJTKMT1D$
M/&,"5XI* U36\(E+]!N76[AA%>,/3A?XTZL$=^S1PDJHZOZO4]J-WG]:.W0
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
MD-FGUU27<P8SDAM[LQ'C-5RFR6R$C),Y+R 7(;X@$(J0SHGH@1,_GMR>N'/
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
MA?'\'8'\1+)M]M1\P:228':X ;($K@/4YRO&Y..)GJ!\4V/R'U!+ P04
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
M=0+@=P#^18!MDS6U)+E.%;C4-$-O5.@ B2B;1(3E)L>NIUB;UX1]""\*$W_
M.BGSW$%(TBE9&,Z3:=B@@PTNPJ:TK'7A0V2W@TJ(^ [!E<^>$#_HL@CWY7[[
M +]WV\VF9;U!<'$0^5E3]0OA(Q:YA)JA"H2A+H@G"%3&64Y-5>5"A\M\'%A&
M>@OOA"X8P;I.$@X"-Q9YGC\0I6-1$+C^=-#"+FCAO\F07,<0'O]+CH03IYI$
MB3- G9#Y3AA& ]@IF3OWO6G<J,.-+N*NS0W0(#DO2RSD&]XD4^,MZN]B%L<#
MHD84GXB\ <Y8X\RB:9:X8XG?SW<XJX_3Q%,TP8!F2N0.3V<L<F;A&9ZDXTDN
MI^+_<5G)2U;6\*U#6")5$' $B8V9HOEK]7@GRY/Q38V&MWFL\:-AO1]K0B\>
M!-#N]2(5$7O3TTF@J9EJOLG=;-<V?C'=TF!^#>UDT_V]N6EZT>]8["F3J"0[
M< DY"45&-/U=,U#\8#J>1ZZ@?S*/!;3$1&@!K.\X=#WM0+^@:[)7_P!02P,$
M%     @ $7=06%>B9>S8!0  \R0  !D   !X;"]W;W)K<VAE971S+W-H965T
M,S@N>&ULK5I=;]LV%/TKA%<,+=!%(O6=.08<2T5;H%V0M.O#L ?%9BRADNA1
M=-("^_&C9$6R*(JV,KXDEGWON9>'/!*/S?D3H=_+!&,&?N1945[-$L9VEX91
MKA.<Q^4%V>&"?_) :!XS?DFW1KFC.-[427EF(--TC3Q.B]EB7K]W0Q=SLF=9
M6N ;"LI]GL?TYS7.R-/5#,Z>W[A-MPFKWC 6\UV\Q7>8?=W=4'YEM"B;-,=%
MF9("4/QP-5O"RPCY54(=\6>*G\JCUZ :RCTAWZN+#YNKF5EUA#.\9A5$S/\]
MXA7.L@J)]_%/ SIK:U:)QZ^?T=_5@^>#N8]+O"+9MW3#DJN9/P,;_!#O,W9+
MGM[C9D!.A;<F65G_!4]-K#D#ZWW)2-XD\P[RM#C\CW\T1!PE0'<D 34)2$RP
M1Q*L)L$Z-\%N$NQS$YPFH1ZZ<1A[35P8LW@QI^0)T"J:HU4O:O;K;,Y76E0+
MY8Y1_FG*\]CB,V$86. W<(L?<;''X!TE.5B1@E$^AR7XEK($K.H^,"UY7)B6
M\79+\3:N)YH\M)FO0\SB-"O?\*BO=R%X_>H-> 72 GQ)R+Z,BTTY-QAON2IL
MK)OVK@_MH9'V( *?>"])":)B@S=] (./M1TP>A[P-5(BAGA] 2SS+4 FLB0-
MK<Y)AW4ZDJ2'_R\]4J=_C(L+8$K3>V18[>Q;-9X]@M=,G6Q>#HE.G5C=;1X7
MGN5!QYX;C\=L#<-<U[0<MQ\6GA<6#<,<Z%C(:\-ZH[3;4=K*4=Y@NL8%X_>]
M:KG2\3$?8(*C\E 8[LF(4-E*==N_+'?Q&E_-^'V]Q/01SQ:__@)=\W?9:E"5
MZU'AM%0X2BI6[S]\7LJ&KDR;V/9*)UBH$RS2!-;CWFVY=U\J-G>P[I$5P  )
MJT\2%K@!](0EJ&QC*F.2FCY$UH@DO98+3X\DO8$"S M+Y$469#L"*\J&IK(B
MJ^@X<D[\EA-?R<G'Y<WRLXP#9=I4;>H$"W6"19K >MP'+??!2[49# 0 H6F;
MEK &AV&!&9C"2@V574PE;%C2]@(XL@JAV>T(33W:;'#Z*H""[E;R*&$?$:I[
MFLJ,M*89C#!SM%>&2F;^8 FF8%FF,?CK$\[O,?U;RHL29:I@M:*%6M$B76C]
M^4#=?*"7JK;)[.G1AIXI+LYAF.>9OOCL4/<QF;5A4<>QH3NR/+O-/%3OYL\7
MKB63I'A'DT>)=S1U3Y.ID=8<(:;;_T.U 3BM6)V[]I56M% K6J0+K3\3G?V
M:O^A4JPS?)S9EN<.GB>2.-<.S,$31:MQD%2U?-MQ_9&UV9D"J'8%YXO6E4C#
M%<F1!7FB1U6W-)D::4U[A)C.(4"U15CFF*;KN%0+5^>N?J45+=2*%NE"Z\]&
MYTV@VIRHA.L/=\BVXUN!N#8E<::)7%-<G5I=A:2J;_I'&X$^(9UA@&K'<+YN
M XD\1 <K#1*WTJ&ZI<G,2&N.[$)09Q^0VCY$>TIV6*E:-<)4U6I%"[6B1;K0
M^G/1&1:D-BP*U3:9?=5ZCB/ND"5Q@3/X:BI4-S*9MF%1._#]$0.'.L. U(;A
M;-$V.&K12H,&SE;=TF1FI#5'>.F< SKA'"C9[->L%2WX%]S%&2[!*HF+ F=O
MP9>$DOTV 1\*AFF.-VE,?ZHUKM,7K+2BA5K1(EUH_;GKS U2FQN5QNWASRZV
M#7WQ5PU)G!- A )Q*6NU(I*JMAVXSLBC&74F ZE-QODJ=R1B\CV1'6G4@!NM
M=N-49WUF.K.!3IB-DSH/4XK7+/L)&*E^!2[W?!>NUKE.+['2BA9J18MTH?7G
MKO-#2.V'5#KWAL]H%'CB%SJ2,)?+7/SY2-W'9-8D11W7&UO*G2%!:D-ROLC]
M<[[LDD>)QEG=TV1J3G1V8,8X.MS!Q;BM3]648$WV!3L<>VC?;4_N+.OS*L+[
MU_ R.IR_Z6 .QX$^Q72;%B7(\ .'Y.:=SQ8]G+ Y7#"RJX^0W!/&2%Z_3'"\
MP;0*X)\_$,*>+ZH"[3FGQ7]02P,$%     @ $7=06(G/2P2Y P  ?PL  !D
M  !X;"]W;W)K<VAE971S+W-H965T,SDN>&ULG99M;]LV$,>_RL'HBQ9HHT?+
M=F ;B)T5V[ 61M*NKVGI;!&12(VD[&Z?OD=*4?P@&\G>V*)X=_S]J>/QIGNI
MGG2.:.!G60@]&^3&5+>>I],<2Z9O9(6"9C92E<S04&T]72EDF7,J"R_T_<0K
M&1>#^=2]6ZGY5-:FX )7"G1=EDS]N\!"[F>#8/#\XH%O<V-?>/-IQ;;XB.9[
MM5(T\KHH&2]1:"X%*-S,!G?![3((K8.S^)OC7A\\@Y6REO+)#O[(9@/?$F&!
MJ;$A&/WM<(E%82,1QS]MT$&WIG4\?'Z._MF))S%KIG$IBQ\\,_EL,!Y AAM6
M%^9![G_'5M#0QDMEH=TO[%M;?P!IK8TL6V<B*+EH_MG/=B,.'(+D@D/8.H2G
M#O$%AZAUB)S0ALS)NF>&S:=*[D%9:XIF']S>.&]2PX7]C(]&T2PG/S/_*@U"
M!)_@ 7<H:H3/2I:PE,(HVF$-/[C)8>DX4&FR>YZ"!2N82!'>WZ-AO- ?:/+[
MXSV\?_<!W@$7\"V7M68BTU//$*E=STM;JD5#%5Z@"D+X0NOD&GX3&6;' 3R2
MV.D,GW4NPJL1[S&]@<C_"*$?1CU R]>X!\X]O((3==L>N7CQA7C=+C*MD;:9
M:9 ;^).)FLX2]*[3J&S"#EU8>T1W\U$4CZ;>[E#+N=$P&86=T1%QW!''5XG;
M_-!T=E.IZ*- 5BLNMF!RA H5EUD?;Q,T.4 )PDD<G #W6 W'\;B?>-@1#Z\2
M?U-,Z TJ1:Q&PEV:REH8)P#YCJT+!*F #I M*:=)UM /S[@^3?Q)?$+?8Q7$
MP2CJQT\Z_.0M*?*1JI4[<'V<R?G^!<$9Y[G54>X<48XZRM'K* O.UKS@AN,;
MLGETSCU*DN2$^]PJ'B47DF/<<8^O<J\45HQG;8E%1:6_DIJ;/LIQ;PZ?4O99
MC8.@'W/284ZN8E+2JIH5&NC"!M2&T\5%Z;RI3:T0"#U] B4-:ZY$D8%.%:LH
MQ6E>]!;>R1GF9)R<%I!SHR2(+Q20P'^Y:ORK8OY"K6_IHBF0[EV;(>Q0G:TK
M6\'_(WG_1U>[]O%9#<?1B;(^L\0?#B]H.[A&@U=H6RF9U708=,XKZG6HV&SL
M=5J](=G:=8ZK24^Z]=M=3+@@?%$2OOE$7RT^;;RCZR;R3XM/C]7Q66]PO8-6
MAG9JZSH\#:YT-[=]][;K(N]<[W3R?F&[2]<BO81I6M,O3&VYT%#@AD+Z-R-B
M4DVWUPR,K%S#M):&/I=[S*E#1F4-:'XCJ6EJ!W:!KN>>_P)02P,$%     @
M$7=06-5S./\] @  F04  !D   !X;"]W;W)K<VAE971S+W-H965T-# N>&UL
ME53;;MLP#/T5PNA#"W2Q8[N7!8F!7#!LP#8$R;H]*S83"Y4E3U*2]N]'R:Z1
MKDF1OMBBR'-\#F5JN%?ZT92(%IXJ(<TH**VM!V%H\A(K9GJJ1DF9M=(5LQ3J
M36AJC:SPH$J$<13=AA7C,LB&?F^NLZ':6L$ESC68;54Q_3Q!H?:CH!^\;"SX
MIK1N(\R&-=O@$NU#/=<4A1U+P2N4ABL)&M>C8-P?3%-7[PM^<]R;@S4X)RNE
M'EWPK1@%D1.$ G/K&!B]=CA%(1P1R?C;<@;=)QWP</W"_L5[)R\K9G"JQ!]>
MV'(4W =0X)IMA5VH_5=L_=PXOEP)XY^P;VNC /*ML:IJP:2@XK)YLZ>V#P>
M?GH"$+> ^%Q T@(2;[11YFW-F&794*L]:%=-;&[A>^/1Y(9+=XI+JRG+"6>S
MG\HBI/ ))DPPF2,L_;\S556M)$IK*#7.<[5URP7FR'=L)1 N9V@9%^:*\@_+
M&5Q>7,$%< F_2K4U3!9F&%K2Y[X2YJV62:,E/J%EAGD/DN@:XBA.CL"GY\#[
M'AZ_AH?4E:XU<=>:V/.E)_@ZV[JS?<Q30W+C2=S,[+)^E"9W9&!WJ/UMV><T
MZM]W5:\D)IW$Y%V)W]&8 8P%S:(_/)IJR#46W()0QN#10V@H;P^41/]I?:_B
ME<ZTTYE^M)77(.D_4VM@'U.?GM?NMV7'VAT>#(Z[M'XPO>'2@, UX:+>'1'H
MYB)H JMJ/TLK96DR_;*DNQ.U*Z#\6M$\M8$;S^XVSOX!4$L#!!0    ( !%W
M4%@)1:DJ0P(  &$%   9    >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;(U4
MVT[C,!#]%2OB 22VN;9<E$9:6J'E85>(PO)LDFECX7BRMMNR?\_8"5&A!?&2
MS-AS3LZ9>)QO43^;&L"RET8J,PUJ:]O+,#1E#0TW(VQ!T<X2=<,MI7H5FE8#
MKSRHD6$219.PX4(%1>[7;G61X]I*H>!6,[-N&J[_7X'$[32(@[>%.[&JK5L(
MB[SE*UB ?6AO-67AP%*)!I01J)B&Y33X&5_.,E?O"_X*V)J=F#DG3XC/+KFI
MID'D!(&$TCH&3J\-S$!*1T0R_O6<P?!)!]R-W]BOO7?R\L0-S% ^BLK6T^ \
M8!4L^5K:.]S^@M[/V/&5*(U_LFU?&P6L7!N+30\F!8U0W9N_]'W8 <39)X"D
M!R3?!:0](/5&.V7>UIQ;7N0:MTR[:F)S@>^-1Y,;H=Q?7%A-NX)PMOB#%EC&
M?K K+KDJ@2W\V9EATZ("90UMW:@-1:@%&'8\!\N%-">T_K"8L^.C$W;$A&+W
M-:X-5Y7)0TNZ''M8]AJN.@W))QKF4(Y8&IVR)$K2 _#9=^"QAR?OX2%U8VA)
M,K0D\7S9)WR/=.Z<HU;C2H,Y:*AC&'L&-RB;8C).+R9YN-G5O5\U/D\F%T/5
M.WGI("_]4MZU4(+^=\56B(>[W>$G.Y]-TRR-/HC;KQHG<30Y+"X;Q&5?BKM'
MRR4U;S@PITR!/20RV^O-Q3DUYX/(_:HXCM*S\0>5X<X N,OG-]<KH0R3L"1@
M-#HC!MT-=)=8;/U,/*&E"?-A37<@:%= ^TNDN>@3-V;#K5J\ E!+ P04
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
M+(.(Q$E 8\#(:J"-X-T8>6E AO@G(/ND<@S25)XI_9:>3)<#S4@5D9#X/*7
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
M'J1-,.=+82YR']@"P_]&^A=02P,$%     @ $7=06&V FFU_!   XQ4  !D
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
M=',O<VAE970T."YX;6R=EFMOFS 4AO^*Q:JIE;9"N*\C2&VRJI6VJ>IE^^S
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
MS/(5DFOW3U9];."1HM5&UCT8*ZB9Z)[TJ?=A#1 F6P!1#XCV!<0](-X7D/0
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
M19\W+!,D78J)+54S-,Q>E%5>%56Z)ZK$+KIAJ=P(%*1+NFP!A&; <&P V$J
M2@7W684KUTCTZ>("]9SWR'7<7DN#YN>$XSS<;0GWS>'7)+U SNGPX)QP-P_'
M;6J^NN\U+7O5/ZJ7\_HG>/4_TGQ#^)JV_DL*S"#'Z GP<8;'SFAB/QX*WRSD
M#@:X7LAO%AKWG7J9P-AH/7]?BBU9T*FE)FA!^2.U9M]_ASWGQS9%@6 U??N5
MOGVCOK]L*2=2:_N)JBGU/?J8;$G$U6POT2<F6J4NB-Z!0$?RS)LE,.Z/CW3N
M-W0^5MG8]*XJ \%J*@\JE0=&E7_MY>,!W<8D17_<T.2!\C_;I#5B.O9X#@GS
M(6$!)"P$@M6,]2ICO0[3DUK!U,H7$TF7:,Z$5*,I762<E[=MAGN-D:+>XHZ'
MD[$-78V$A 60L! (5C-R6!DY_"8C]>?>3<F0>C^B;88.SS'4V):NAD+" DA8
M.&PNMX=:U(P:54:-S%.IJZ92/$;W)*;BY0G5".LZH4+"?$A8  D+@6 U>\>5
MO>/_=D(UXKL:/FZ^QS0&LP]98P )"X%@-2.QL]\+.O_/E%K6<VA##S?F5'-K
MNHY.4%H 2@M?TJ/NU\'>'<-LM4J.:0-@KJJS&9"TH*09-AXA5(5U)]R]$ZYY
MC<-ZN^"\O+J9.5UG.U":#TH+0&DA%*WN[SZG@;LD-5ZQR)7\HX7I> Q")BE\
M4%H 2@NA:'4[]RD4;,ZA7&<IU2^EPS,&+&1*8PY*\T%I 2@MA*+5'=ZG;[ Y
M?_/M W;06'.&S0$[:(YJK_&Z:6YJ9YM 4S$MW71[O9.O)OLL"S:G64Z,,/2/
MV@:FZ)H):AYUD&F*.2C-!Z4%H+00BE9W?9^2P>:<S&MRTV9D9ZN;&0S<6&A]
MT#H#4%H(12LLM ^.!A.J]@?Z$%>@!<M269R/54^K@^(/^?'HT?,K?!D4Q[U[
M3''Z?*.V'5$J4$Q7"NE<#)7XO#C0+6XDV^8'D ],2I;DEQM*EI3K NKW%6/R
M^4974!VKS_X%4$L#!!0    ( !%W4%C=1<#(OP0  $,7   9    >&PO=V]R
M:W-H965T<R]S:&5E=#4S+GAM;*U8VV[C-A#]%4)=%+M -Q*IB^74-I!$NVB+
MI@V2;/M0](&1Q[:PDN@EZ3CY^U*72)9(J5E$+[8N9X[F<,;TT2R.C'\5.P")
MGK(T%TMK)^7^W+9%O(.,BC.VAUS=V3">4:E.^=86>PYT709EJ4T<)[ SFN36
M:E%>N^&K!3O(-,GAAB-QR#+*GR\A9<>EA:V7"[?)=B>+"_9JL:=;N /Y97_#
MU9G=L*R3#'*1L!QQV"RM"WP>$;<(*!%_)7 4)\>HD/+ V-?BY-?UTG**C""%
M6!845'T]PA6D:<&D\OA6DUK-,XO T^,7]L^E>"7F@0JX8NG?R5KNEE9HH35L
MZ"&5M^SX"]2"_((O9JDH/]&QQCH6B@]"LJP.5AED25Y]TZ=Z(4X"<# 00.H
MT@_P!@+<.L!];8!7!WCERE12RG6(J*2K!6='Q NT8BL.RL4LHY7\)"_J?B>Y
MNINH.+GZ@TE (?J(;D%(?HCE@2?Y5IU?% 5)Y+.ZD5():R19#W.3TER@]Q%(
MFJ3B@XKY<A>A]^\^H'<HR=']CAT$S==B84N5:/$X.ZZ3NJR2(@-)88*N62YW
M GW*U[#N$MA*82.3O,B\)*.,$<1GR'5^0L0AKB&AJ]>$XS*<&,*C\?#?:'Z&
M'&-X1XW;%,TM^;P!ODX=3,M;A?ME>/'+?USAN1,N[,=3R3J(^#[N@B(=-/><
M!M/)WFNR]T:S_Y3M4_8,@.[@$3C-8T#_7$/V /Q?DY91LF);/!=[&L/24ON>
M /X(UNK''W#@_&PJ\Y1DT41DG47TFT7T1Q?Q(H[Y0?TJ_[<5*IK@I(">X_0Z
M0<<0K1$,&"\P-T+0: C>UL:!]DP<>OTVUD&NX_:2US'$'^CB69/\;#3Y*R:D
M0'N:K!'CB,D=\&,B  F0,NWO696<F9;%QYG?EV, 8=_KZ3& B.>;!86-H'":
MC@KUJGCS?DOI(*WM(AUSVG8=$?-&Q'Q4Q.^@/ "Z!Z[^*FEE+/(U^IP\*6$7
M0M5&C.XUH^3?N]=,219-1-995.RT)L&9IC=JGM.:^N&<])K#@)IAM]\>!E1(
M7-?<(/C$\."W[3IU?$=#T%>@8]1BAWT%.BJ8#^P[F+0"R-0[3\W8W54\K_^C
M-<%(Z 5]62:VV7RH,JVKP>.VYO5=YNJ[BZ_Y&P-*[\7(@.KT8E=+ZW'PN,FY
M8QMYI!S0E3*R7+W=B'(G^I1O%1!*_WS/E'<?W8[&G_&]^]&D;-%4;-WU;>T/
MGLC_8-VX!'KCZR!M-S+P!-Y F[0."+_1 F'=NGC]Y'6(IC R@(9ZO'5 >'(+
MA(W.I2](!VER##S#Y6@M$)[( V'=NP1$ZRH#2"^,#AHJ3&N"\+@+^K,H1>]M
M?72?F=3W3,H63<76'1NTSH=,Y'R([E:"N=MW/@;4S W[[UH&U!Q[ _^OI'4^
MY(W.AQA<C3XW,* ,@P,#:G!R0%KO0R;W/L1D:@C1*F. N8[VSF)DFSED0%CK
M?<A$WH?H$YD@P%J-#"BM&R,#JM.-E1;[9+J8 =^64UJ!8G;(936!:ZXVD^"+
M<O[9NWZ)SZ-JGMO25./E:\J5+Q(HA8VB=,YF*B5>36RK$\GVY0SS@4G)LO)P
M!W0-O "H^QO&Y,M)\8!F;K[Z#U!+ P04    "  1=U!8A\#JS+L#  #8$
M&0   'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6R]F&MOVS84AO_*@58,"=!9
M%U_B9+:!Q&JQ#?%J).N*8=@'6CJVB4JB2U*^_/N1E*-8J<Q&J[ OMB3R?0_/
M0Y'F\6C'^&>Q1I2P3Y-,C)VUE)L;UQ71&E,B.FR#F6I9,IX2J6[YRA4;CB0V
MHC1Q \\;N"FAF3,9F6=S/AFQ7"8TPSD'D:<IX8<[3-AN[/C.TX,'NEI+_<"=
MC#9DA8\H/V[F7-VYI4M,4\P$91EP7(Z=6_\F] ,M,#W^I+@3)]>@4UDP]EG?
M_!J/'4^/"!.,I+8@ZFN+4TP2[:3&\>5HZI0QM?#T^LG]O4E>);,@ J<L^41C
MN1X[0P=B7)(\D0]L]PL>$^IKOX@EPGS"KN@[Z#L0Y4*R]"A6(TAI5GR3_1'$
MB2 X)PB.@N"%P.^=$72/@NYK!;VCH&?(%*D8#B&19#+B; =<]U9N^L+ -&J5
M/LWTO#]*KEJITLG)[TPB7,-/<(^*GH"+$"6AB8 _<"]SDERJIH^/(5R\N80W
M0#.8T211$R9&KE3AM8D;'4/=%:&",Z'\ &8LDVL![[(8XZJ!J\9=#CYX&OQ=
M8'4,,>I UWL+@1=T:P8T?8W<-_*@1A[:Y;^1K ->K;R23;><BJ[QZYWQ^[!!
M3B3-5L5<O(5/YJ7%&&ZWJF6%\(!Z)9<]U!SQ%"[^0L(OZZ;#'JX+!R44T(6T
MF!5_"#$YU$WLU.JDMZ8;L2$1CAVU]PCD6W0F/_[@#[R?ZZBV9%9AW"L9][Z3
M<4A%Q/),P@.1JGV./,),UN$M(OG%RM+[ZW;B=;S^<.1N3]E9!]2474MF%7;]
MDEV_&;LI$[5@"IOA"9>KSDLJ=7T&U3YA79_KLD\EAT&9PZ!)#G!/R8(F5!Y
M_83"G..6LEPD![74A.1Y)'.NWHWW)-*=*-;N>H.OAMGK]%^D:QU5TY>@);,*
MP*L2X)45X$SM/VF>PM\S3!?(_ZD#8G5HF.RT3;.P);,*N6%);F@E=X]"H%HU
M7RVCAKNZ/8IO=O4ZD%9=4Y MF55 7I<@K_\;R \;<Y24#-[M)6:QV;TIBRTP
M[9'ZQ4]D'4VKL"G-ELPJ-'WO^03HV9<TV7]S2=LMFJ[I5MW"MMRJ^$X.T/[_
M]CI^(Y3E?;0K&R-MR:V*-'A&&GPO4KU)TDP=T5X!U1[L_(YI%S9FVI);P=0]
M*?E2Y"M3.@LP1]>B@"J?EN7YK2E*7SR_TV6[*26?;8J:?T;XBF8"$EPJ2Z]S
MI<YCO"BCBQO)-J:P7#"IRE1SN482(]<=5/N2J>+R>*,#E']F3/X%4$L#!!0
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
M&LCRAE)VM"ALD9\*C5<&VUSAK0ZDF8#C"X&%ONJ8>T-]3TS^ 5!+ P04
M"  1=U!8-G+DDL@*  #K80  &0   'AL+W=O<FMS:&5E=',O<VAE970U-RYX
M;6S=76MOV[H9_BN$5PPIX,;6-4Z7!(BM=*?#VAIQVK-AV =%IF.ANOA(=.(,
M^_$C)<44)9D6DU=VL2]Q+)./R.>]D \ITQ=/<?(S76),T"8,HO2RMR1D]7$P
M2+TE#MWT-%[AB'ZRB)/0)?1M\C!(5PEVYUFE,!CHPZ$]"%T_ZEU=9->FR=5%
MO":!'^%I@M)U&+K)\Q@'\=-E3^N]7+CU'Y:$71A<7:S<!SS#Y/MJFM!W@RW*
MW ]QE/IQA!*\N.Q=:Q\=VV85LA(_?/R4EOY'K"OW<?R3O?D\O^P-68MP@#W"
M(%SZ\H@G. @8$FW''P5H;WM/5K'\_POZIZSSM#/W;HHG<?"[/R?+R]ZHA^9X
MX:X#<AL__8:+#ED,SXN#-/N+GHJRPQ[RUBF)PZ(R;4'H1_FKNRF(*%4P=U70
MBPIZI8)A[*A@%!6,MA7,HH*9,9-W)>/!<8E[=9'$3RAAI2D:^R<C,ZM-N^]'
MS.XSDM!/?5J/7'V-"4;:$'U ,Q)[/S^,*8=S-(E#ZEBIFYEF&KA1BDX<3%P_
M2-$=WI"U&[Q'[]  I4LWP2GR(_0]\DG:+UVX6\;KU(WF].([X?W%@-"&L]L/
MO**1X[R1^HY&:CKZ$D=DF:*;:([G(L" ]GC;;?VEVV-=BNA@[Q09PS[2A[J!
MOL\<=/).Z%'^TM#421M@+0/6&X ;$!TYXM_<Z!0-VR(*;!A;)S"R6Y@[;C%C
M0!_NZZ:_3A(W>L TS@FZ?T;E<E/W.;M\_>0F\W[^@G[@E/C1 YKBQ(_GZ.2?
MV$W>-]E;WAX3/=.*C>Q+*[(D^3%=N1Z^[-$LF.+D$?>N_OPGS1[^I8EX(#"!
M<W/+N=F"\['():>[CVXVS ZXC^[<#1KC""]\TD1E?ALKNPW+\H]79_9P>#%X
M+-,F;8LJ;4!@ FW6EC:K-6W[777<Y*HW?ZQ]\HP^1RE)UNR#%'TC2YP@LG0C
M]&W%X&C2^BO%(UDFR[VYCW[/!A$*>/V($SHHYD40S;L8?7+]!/UP@S5&)[3*
M/ X"ZL%H16&S,'V/_BO/ F.K9D?=-$;#8<V6]8*:I5OU@DY#06-H"@4%&]A;
M&]BMTT6CZWZ-HT>:"1A3!>4;+UC/66;(Z>U3VZ6$EB,TT@FZQ5[\$/G_P2R1
MA/$Z:G1TN]:=*C/29JMZ.1"8P/#9EN$SD.301%..;)?SP5 [/ZM0=58CT[(L
MH^I!]5*F;9Y9S>XSVG9NU'4(;X/T9H,3ST^Q$*>?(Y+X=&;JY0'91-*H1I)Q
M9M0BK5Z*AF0MS.JE3/-L5XR=;TDZEY*4=33-!E3:_3C9]G2._O4%A_<X^7=3
MOZ2@BA$P@01S@, $,K4AG^4.WQI0.;V(SE"WTYAXD3M<NG<0+FY?=@*-I=J*
M0\E;J4HI%)K(:4DY:&U<],DG2_3%37[21#Z)H[F?Q3+U6!J.F2Z-/%SZ0.:]
M\ANJNB\HF@.%)I*M<[+USD:$ EK(8WK=-^NE-*N6[)I*Z;N2G<8%B-9&@4BZ
MEV=\N?= :H,)*)H#A2;2R[6&!B,V&FFM"XR:ZX#*BP)-S*4[78P+!TVN'&YI
M4D]\CPVGV5)'OF*!3FYGW]/W<L>2 BL[%B2: X4FDLJ5@-9&"OP_RK&BXZ.2
M%X[,TU'5\T$E!Q2::$PN.K0VJN/@NDZKJPR]83(N;[PRU4!H(M5< FER#=0N
M&5$GG2Q]O&"S4V_-%LC1M\7"]Z@72_.5]-[*^0H2S8%"$WGGJDJ3RZK#KW3N
M:9"Q>ZE37E.9^"X$F,X%F-Y&@!T\MQ2M$M; =*V>7.2M5^4:"DWDF@LS72[,
MWC+;*Z"%)9^Z#)@T%#.&6DTM-!33M9UK(SI70[I<#;5.GVJ)4WY7U<0)BN9
MH8F,<X&F'WB+*-MAIO,ZFD ]6HC-W[XMZNL(UQX= !^K>WZ%N?(FGY>5R6EI
M=;(P ZB0@T(3S<"%G"X7<@".3S_<FR#NZ/_>DM:-L#Q@((7?!!3-@4(3+<7E
MIMYFH^H7"QBK5<" "E0H--$,7*#J<H%ZX("Y>XKE 0.I%R>@: X4FF@IKC[U
M]NJSHX#IH]R$%+0:-XUK $6+R_&B58,%5)5"H8DFX*I4;[,S]XOEK%%#SK)J
M.0M4I$*AB6;@(E67:\)#YZQE@O<,\Z#;BJ!H#A2:^. 4U[5&>UW[JX1,T60Q
M9/1JR,@[IOPH51>2U^"2UV@C>3LU0R/36IWI*LV@NY!0:"+-7'<;G>MN^N$7
M/_+#=2A-.?*&J*8<4#0'"DTT0NEAS:-+<=6)DKS%RM:"?<BSODJ@G^YXA,G@
M0MPXA!"O1@*]=#>[1;<X<+,J=S&:_O;W?Z 9#GV/6F#MD3BA[[*7S]$<;_KH
MS"++%]/Y@7P@EW=*V4Z@>AT*330HU^O&T?6Z<E35Y7K9<PLC@*IU*#31"%RM
M&X=0ZPU1!3@9EG=!.89 )3P4FF@^+N&-HTMX]<EP7<,W389!93P4FF@&+N,-
MH,UE>12YF_VS--"=9E T!PI-- (7\<:!=YH!QI/S^GA2C0-0;2Z]H?BM&2ZX
M3;G@[L:YNYYXR3NE&BB@: X4FFA0+MW-HTMWU4 QZ[*^&BCR3BF;H M9;W)9
M;QY$UM=C"FRC4=X!Y?@!70Z 0A.-QY<#S*,O!RA/NDRYYBZLT**0(^_\:\DM
M?4GS(#+_#9&Q7Y#(NZ <&Z"B'@I--!\7]>;11;UZ;+3:A)=W3-D,7<AZD\MZ
M4R[KR]\$FN7?KW]-*'QBX26-!%!I#HKF0*&))N#2W#RZ-&^T"*2NGIA-6MZL
MCAA=B&^3BV]3+KZ!?'WF;^2N#JJ\0=$<*#31 EQYFT=7WHT6 =TD-^O2F8X2
M55?O8N_;XE+<DDMQN:NK/7HKOY4J>Z!H#A2:2#,7R%9WCW-;#0]@V_7O)3<5
M,QL.E&@HIFN['N>VN/ZTY/KSM8YTA!TT>4^4_114B$*AB5;D0M0ZNA!57<@I
M6JQIY2?X3C7;J/H_Z(XS%)IH!ZY9+;EF?4LT'7A95-X3Y6@"E:Y0:*(52^<<
M'5VZ*D<3Z/>@K8;=[>IXTX5LM;ALM91E:_858TJ9'R%]J(T.LB6];VU4W@ME
MLX"J7B@TT8)<]5I'5[W*0537L-6]A?U%''F_7\LK%[F67.3>4;>D_F_0G)^E
M>>KT[)1(N9N"*E90- <*3:23*U:KC6)]TRD*7]>,>'9B49&IKA]=/W#OZ0!,
M<UAQ- (["B$_\8"=?R YBBYO;OD$CIIB -THAD(3C[/C0M:6"UGJSM2;=70S
MFTZE/BS'4?5A4#0'"DWDD*M4N[U*_15\N&ANV8?/:[I7WB=E"W2QBVMS%6VW
M.2)JSV WE@YVQ?R?CGI1M'8#-I21Q+]?Y^< 4]O<A*L@?L9X.P(V4J\WK%U5
MOS@E[XPR]5U(7YM+7[MSZ3M=)]Z2?H"F"9T\LB"@0"&%R/8=Y7PW?0]Z5-U1
MDG=!F? N-*[--:XMU[C%!$1CQT9\>'%*Y/A)+D6W9PJUGIW([Z><V4&5*!2:
MR#57HG;G1^["9G:KEMDUX5")P@:@.ZA0:*(-2B?NMC]R]Y4))OL(W;)JC:S:
M-599@%5)A3UB%U0=#DJGX(<X><A^32!%'CL;)C\9?GMU^XL%U]DY_97K8^VC
MD__N (?)?P:!*KP'/TI1@!<4DFW;]U"2_[) _H;$J^RL_?N8D#C,_EUB=XX3
M5H!^OHAC\O*&W6#[^PY7_P-02P,$%     @ $7=06+TY.LM" P  W0L  !D
M  !X;"]W;W)K<VAE971S+W-H965T-3@N>&ULK59K;YLP%/TK%JNF3FK+&T*7
M1&I#]Y(Z54V[?9CVP8&;@ IV9CM)]^]G&\KR(*B5^))@^Y[C>ZZ/[#O<4/;$
M,P"!GLN"\)&1";&\-$V>9%!B?D&70.3*G+(2"SED"Y,O&>!4@\K"="PK,$N<
M$V,\U'-W;#RD*U'D!.X8XJNRQ.SO-11T,S)LXV7B/E]D0DV8X^$2+V *XG%Y
MQ^3(;%C2O 3"<TH0@_G(N+(OXTC%ZX ?.6SXUC=22F:4/JG!UW1D6"HA*" 1
MB@'+OS5,H"@4D4SC3\UI-%LJX/;W"_LGK5UJF6$.$UK\S%.1C8R!@5*8XU4A
M[NGF"]1Z?,67T(+K7[2I8RT#)2LN:%F#909E3JI__%S780M@!T< 3@UP]@'>
M$8!; ]S7 KP:X.G*5%)T'6(L\'C(Z 8Q%2W9U(<NID9+^3E1QSX53*[F$B?&
MWZD 9%OH'$T%39[.50U3-*&E]!7'^F@ZEDYC$#@O^ <9]#B-T>G)!W2"<H(>
M,KKBF*1\: J9I=K+3.J,KJN,G",9V0ZZI41D'-V0%-)= E/*:S0Z+QJOG4[&
M&)(+Y%IGR+$<MR6AR6O@MH8[+?"X&_X-DPMDM<)WU+C-B;F:SSO"]T %+A#?
M.I)DZTC:ZEWQ^9I/70/K<6C943@TU]M%.(SR?=^U=J/BPR@O\$*_B=J1Y#62
MO$Y)$\H%HG,TQ05P].L6RAFPWVU2.GG4%7G)ESB!D2'O0 YL#<;X_3L[L#ZV
M'7N?9'%/9#OU\YOZ^3U;HN(+MH_1MX(]1QP&N4'H[1FB)<CRHG8_!(V>H%//
MO:P09DF&Y V"8EC+QVDIGQJ!;IZ5*NBT2"?U6RW2)UG<$]E.2<.FI&'/%@D/
M#M8)PX&SYY'#*#L*/'_/)"U1GA^X[2X9-)(&G9*FLEG(R>(,?08"3*I3;KE*
MY2.9<\&PZB=>#--]J71N\U;']$D6]T2V4]ZH*6_4LV.B@[?!#2,KVG-,2Y3C
MV/:>8PZCG,'@P#'F5N-3 EOH!I++1%=$5/U!,]OTJ%>Z-=N;OY:]:]5J_J>I
M&M];S!8YX:B N:2T+D*9$ZN:R6H@Z%*W5S,J9+.F/S/9?P-3 7)]3F6+50_4
M!DU'/_X'4$L#!!0    ( !%W4%@(A&/GT@(  *4'   9    >&PO=V]R:W-H
M965T<R]S:&5E=#4Y+GAM;)U5;6_:,!#^*U8^M=(@(0FEK0")ET[;I&ZHU5I-
MTSZ8Y" 6=IS9!LJ_W]D)&:" NGU)[,L]3^ZYL^_Z6ZE6.@,PY$WP7 ^\S)CB
MWO=UDH&@NBT+R/'+0BI!#6[5TM>% IHZD.!^& 0WOJ L]X9]9YNI85^N#6<Y
MS!31:R&HVHV!R^W ZWA[PQ-;9L8:_&&_H$MX!O.]F"G<^35+R@3DFLF<*%@,
MO%'G?MJU_L[AA<%6'ZR)53*7<F4WG].!%]B @$-B+ /%UP8FP+DEPC!^5YQ>
M_4L+/%SOV3\Z[:AE3C5,)']EJ<D&WJU'4EC0-3=/<OL)*CTNP$1R[9YD6_D&
M'DG6VDA1@3$"P?+R3=^J/!P .C=G &$%"$\!\1E 5 &B]P+B"A"[S)127!ZF
MU-!A7\DM4=8;V>S")=.A43[+;=F?C<*O#'%F^%4:()V M,BSD<FJ-<8<IF0B
M!9XK35UI9ISFVCID5$%K[AQF=(>U-V2TI2HMH>1;8=TU>:%\72)'&D]39;V:
M@J&,ZVMD>A %ESN "CA;JR1#6O<G\O,1Q!S4K[YO4)^-TD\J+>-22WA&2R<D
MCS(WF28/>0KI,8&/B:FS$^ZS,PXO,DXA:9,H^$#"((P: IJ\!]YQ\+ !/KT,
M_T+S-@D:X4=JHKK6D>.+S_"]NDN U:,;4'BG";P5>/W0L)$<*\:9V35EO63M
ME$?(]I'-,&C'MQC2YC 7C6XW073L-FUTB^[N:K<C;7&M+?XW;8KI56NA\)"Q
MW( ";8BB!IKTQ4T1!=VH=R*PV2_JQ2<*F_V"H-<LL5M+[%Z4^+"O%LH1Y&H'
M5.%MNOJ![^LF69?9;H@C:#K4_PN<_@>PS(1_T, $J*4;!)HD<IV;\K;6UGK6
MC%R+/;&/<0:5(^,O33G 'JE:,NQ#'!9(&;1[&*PJAT*Y,;)P;7(N#39=M\QP
MCH*R#OA](;%55AO[@WHR#_\ 4$L#!!0    ( !%W4%B(CPE^J@,  &X.   9
M    >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;+5776^K.!#]*R/4AU9J"W82
MDEXED9KV[L?#W:UNMG>UCPY,@E7 K.TTK;0_?FV@0!2@2;3[$K#Q')\YGAR8
MZ4[(%Q4A:GA+XE3-G$CK[(OKJB#"A*E;D6%JGJR%3)@V0[EQ52:1A7E0$KO4
M\WPW83QUYM-\[DG.IV*K8Y[BDP2U31(FWQ<8B]W,(<['Q'>^B;2=<.?3C&UP
MB?HY>Y)FY%8H(4\P55RD('$]<^[)EP7U;$"^X@?'G6K<@TUE)<2+'?P:SAS/
M,L(8 VTAF+F\X@/&L44R//XN09UJ3QO8O/] _RE/WB2S8@H?1/PG#W4T<R8.
MA+AFVUA_%[M?L$QH9/$"$:O\%W;E6L^!8*NT2,I@PR#A:7%E;Z40C8!A5P M
M VC.N]@H9_G(-)M/I=B!M*L-FKW)4\VC#3F>VE-9:FF><A.GY[\)C4 \N(&E
M%L'+S<)D&,*#2,RQ*Y8+]Q2S5-D%IB+";8P@UK",F$1H69RCP.^9'2BXMYIS
M_0Z7CZ@9C]457( +RD8KX"D\IURKZ\;$'Y'8*I:&9O)B;SQUM4G7DG:#,K5%
MD1KM2(U0^"92'2GXFH88[@.X1J=*+/HAUH+V(CYB< L#[QJH1P?PO'R$RXN]
MC(I+STZ#ZE@&^4[#CIT6S(@>(%P:"0K0*_BG%;[@7:#Y.9K]([[.[\ADZKZV
M4!A6%(9'4PA%'#.I($-9D+!LZKS;&!7@DP8C_W;<SFA4,1KU,OI9LE2;@CM6
ME-&!*%X[ ;\BX!]-X Q)"O#1YWS&%9]Q+Y^O;R@#KDZ09'P@R<UPTG$LDXK%
MY 069^A2P(_W2L7WVTG=5:3N>DD9RUXCMX<E).!;QN4)*MT=JC1HIT.\VF>]
M\PB=(5BY55.QT>UDV$&Q\2H@_ZGIE'!-G8:TPW4(K5G0_]-W2O3]:AJ/.EC5
M?DSZ#?D'*GMVYDUD#\]\4IB!%O!JIH_7Z]"EN_6J;9KT^_1GS,[1<'B*AK5]
MDW[_[F7Z%S)YU4JF'Y3 NXD$ HE]UP.=0,C>^U[!I'9[TF_W?7R-A*UD#SV>
M^C[M,#-2&STYRNG9*C[A[WEH]MWE5IL].<KM*R;GE%>;X7>65^WXI-_R]YAU
MEU,_R,GE1.LW .U_ S3X78/YE,1D932K/B<[*JH$_:RBW$8+D*#<Y(V.@D!L
M4UUT ]5LU4S=%RU$O;SHQ+XQN>'FXSW&M0GUS,DX((OFIAAHD>4-Q4IHTY[D
MMY%I"%':!>;Y6IBFHAS8#:H6<_XO4$L#!!0    ( !%W4%A'P'.-200  !T3
M   9    >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;.6876_B.!2&_XJ5':TZ
M4DL^"!"Z@ 1E9G=6Z@PJT\[%:B_<Y$"B)C9C&VC__=I."$D(*8RX6R[(USFO
M?9YS[#@>;"E[X2& 0*])3/C0"(58W9HF]T-(,&_1%1#Y9$%9@H6\9$N3KQC@
M0#LEL>E85M=,<$2,T4#?F['1@*Y%'!&8,<3728+9VP1BNAT:MK&[\1 M0Z%N
MF*/!"B]A#N)Q-6/RRLQ5@B@!PB-*$(/%T!C;MU/;50[:XBF"+2^<(Q7*,Z4O
MZN)+,#0LU2.(P1=* LO#!NX@CI62[,?/3-3(VU2.Q?.=^F<=O SF&7.XH_&/
M*!#AT/ ,%, "KV/Q0+=_01901^GY-.;Z'VTS6\M _IH+FF3.L@=)1-(C?LU
M%!SL[A$')W-PJ@[N$8=VYM ^M04W<]"HS304S6&*!1X-&-TBIJREFCK1,+6W
M##\B*N]SP>332/J)T5<J -D6ND%S0?V7FXED&* [FLC"XEBG9A9CPI6!K+E@
M'0.B"_25D@UP(4T?Y(%%OCK5"NB11(*CL<IG)-[0U10$CF+^42I\0";B(6;
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
M30GC%&4TQAD@:#-5YOJ]KQ>"HL>7&!WH21F(6WG!^%54?@^GBB8B0@D*F$!
M_K%'"Y0D@L3C^%I!E7I,(3PM'^E><?/\9EX@10N<_!&'+)HJ(P6$: /SA#WA
MPV^HNB%+\ *<T.(_.%1]-04$.64XK<0\@C3.RD_X5CV($X%N7A 8E< X%U@7
M!,-*,#P7V!<$9B4PWQN250FL]PKL2F"_5^!4 J=(5OETB]2XD,'9A. #(*(W
MIXE"D=]"S3,29\**:T;XU9CKV.P39@CH.O@%+'":<F^L&0Y>P1/:Y22(>([!
MBN M@2FX<1&#<4+!9_3&<IC<<LWSV@4W'V[!!Z "&D&"*(@S\)S%C-[Q1E[^
M'.&<PBRD$Y7Q<,6@:E"%MBA#,RZ$-@2/.&,1!<LL1&&'WNW7ZT8/0.7/J7Y8
MQO%A/1B]Q$]X/P!#[0X8FC'LNJ%^N8N"7KG[W^3+]\CU0FYTR+U^^4>8#8!V
M6>[WR^?YELM'7?)&*H:U;X<%S[S .[=I"+C)>)W%A)?=G,39%JP0B7%X![[
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
M4$&N3 :B7Z]P U5E$FD9?]N<3K>E(?;'[]F_6^_:RY)(N.'5'UJH<N[,'%3
MBFPK]<!W/Z#U8P7FO)+VB78MUG-0OI6*URU9*Z@I:][DK:U#C^#'1PBX)> A
M(3Q""%I"\%E"V!)"6YG&BJU#1A1)$\%W2!BTSF8&MIB6K>U39H[]40F]2C5/
MI;^X N1C]!7=LIS7@)[(&\B/< 'ZTX+>(LKT0"J:(\(*I&NO*\O0>0:*T$I>
M:.;S8X;.SR[0&:(,/95\*S52)J[2<LVF;MY*6S32\!%I6M4=9ZJ4Z!LKH-A/
MX&J?G5G\;G:!3V;,()^@P/N"L(>#$4$WGZ'[EHY'Z-EI^D_")L@;I>^Y";JC
M"VR^\)B<]B#&*MLP(\LT-_\UC2(OODS<U[[=0U3@!3'>1V6'*!QZ7M"A]L2'
MG?CPI/CVPQG3WA#CWGY^=#F=30?BQV#^-/(&Z@]A4VWQB/JH4Q^=5-]>AV5S
M.6@3*7-SQ@Q%AP7TPUD4#PP=POP9]OWA<1S"+J<QC@>&W%Y+J$&L;6N5*.=;
MIIH+T\UVW?O:-JW!_$)W]:8)?Z1I?@EW1*PIDZB"E4[I3:9:DVC:;!,HOK&-
M9\F5;F-V6.H_$P@#T.LKKIM/&Y@-NG]=^A]02P,$%     @ $7=06/8U7YA'
M P  =0L  !D   !X;"]W;W)K<VAE971S+W-H965T-C<N>&ULG99?;]HP%,6_
MBA7U@4HK^1^@ J1"6JV3.E6EW9Y=<H&HB<UL4]BWG^VD*4E,VO6%Q,DY-[]C
M[.2.]Y2]\ V 0(<\(WQB;8387MHV7VX@Q[Q/MT#DG15E.19RR-8VWS+ B3;E
MF>TY3F3G."76=*ROW;/IF.Y$EA*X9XCO\ARSOS/(Z'YBN=;;A8=TO1'J@CT=
M;_$:%B">MO=,CNRJ2I+F0'A*"6*PFEA7[F7L:H-6_$IASX_.D8KR3.F+&MPF
M$\M11)#!4J@26!Y>80Y9IBI)CC]E4:MZIC(>G[]5O]'A99AGS&%.L]]I(C83
M:VBA!%9XEXD'NO\.9:!0U5O2C.M?M"^UCH66.RYH7IHE09Z2XH@/Y40<&=SH
MA,$K#5[3$)PP^*7!_ZPA* V!GIDBBIZ'& L\'3.Z1TRI935UHB=3NV7\E*C_
M?2&8O)M*GYC^I *0ZZ$+=$N6- ?TB _ Y7!.\RTE0 1'='5T$UT?Y)KC@&9
M8)4*U(M!X#3CY]+TM(A1[^P<G:&4H,<-W7%,$CZVA215S[.7)=6LH/).4$F@
M.TK$AJ-KDD!2+V#+B%5.[RWGS.NL&,.RCWSG&_(<SS< S3]C=[7=,]CC;OL/
M3/K(,=IK:?SJ7_-UO>!$O1M(@.',-+&%,=1&M>E?IZ[C^^[8?CU.VU8-@F%=
M$[<U01!6FAIW4'$'G=P+@068J M;5*,.1PWHMLB+P@9T6W.*.:R8P^ZYIDR^
M/(B).FP]S'?<)K5!%/F#!G9;Y(;^T P>5>!1)_A\QYC<OZ:]VRLW[[DI5=1F
M"0*G&:NM"J+0:<1JB^0&.!%K4,4:?'7M#UJ/NP@C7^WW&GI;UN3N4M2@AQ7T
M\&L+?_@1R_Q#1=REJ-&.*MK15Y?\J#W%GC=JOEX,*C?PFMP&E>\%9G37>?^@
M.9WP,:Q +OSDO]=]6;>^?(:1&S3"F72&=";9Z7A'WVNW,UZ92LA4O><R#8(B
MGS&5VWJ-7P22-FRF:NODSFF%:JO<@=,,91_U(SFPM>[K.%K2'1'%)[NZ6O6.
M5[IC:ER?J9Y2]SGO98J&] ZS=4HXRF E2SK]@41B18]7# 3=ZJ[GF0K90^G3
MC>R+@2F!O+^BLO,I!^H!5:<]_0=02P,$%     @ $7=06)N]?S/; P  *0\
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
M( T YV<"JT#3,2]H/SK&?P%02P,$%     @ $7=06#KKT1RZ P  2PP  !D
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
M=L%'4-2T;U>5=3C3=-7MG9,-P=ULDHG2.=-MFBY9AT8#P0JPH_EL#G>CJAA
M8U1I&SFG,R6I\[!F- TK.V5"W, ;^+W8T5X66^O6@563;=,::II>QG= ?UO-
M:V_+]EZD&U7\7IE/"SL<Z?I0V.Q:LX(O77]9M 8P]2ZN3JM*K#X*/I,E\X-_
M=L+1@*YYT5QI_F"S0:E,;8!I$MTS;?AT._)3T^J6+<VZG)8%[KEW@)[_[CS/
MF&2:BFW3MO9?\RR_V'&S9?T+S^[7RK[CH,GDXO5[;+;IUVXR/023!['<_4,P
MF;U*DW&S@6^=$G;."&TT@K/8D'R#DYW8)(TF"RX,ETUOSO.<R4='!2MOZ,3^
M";"C;Y_/64$7PMRVX)!LVE]9SA=EUCYU#1/1/+5I?X'A==/V(&AS<9FS)<O'
M35?/)JX9V8;-VEQ V$>NW!5&,(['P@A@6![, <;Q+"S/_S2>/CH>CV'>^D&D
MCW+Z*,>S0LC8?; \84YFK_!(LRQ)TA2;T?$XZ&",S5N:PD]8#?,&#"P/9/JS
MN<97&Z^0I^L 6].G*@0;*5Z)V$CQN08D/&_ R++P:F-Y@(&M E8[D#^<!VHJ
MS$D26%7,&_8&XTB680C48KA&TQ29G10^X?7!WI(DR;(P EC809)@"+R-.((Y
M  \8DB1N']S;C^+U/A5O_B\V^@502P,$%     @ $7=06)>*NQS     $P(
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
M;?*RFT!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U
M;T>]G4!O1[V=0&^??*PDT-M1;R?0VU%O)]#;46\GT-M1;R?0.U#O(- [4.\@
MT#M0[R#0.U#O(- [4.\@T#M0[R#0.R8_FQ#H':AW$.@=J'<0Z!VH=Q#HG5'O
M3*!W1KTS@=X9]<X$>F?4._^DWL/X=2C#M>=[C=?_2:K'\[GE>OG+\GOGY%:Y
MX%S?5@Q/?P%02P,$%     @ $7=06/C# AT& @  3RH  !,   !;0V]N=&5N
M=%]4>7!E<UTN>&ULS=K-;N(P% 7@5T'95L3X-],1L)F9;8=%7\!-+B4BB2W;
M;>'MQPEMI58=-!4C]6R(P/8]-[[2MV)Y>_049X>^&^*JV*7DOS,6ZQWU-I;.
MTY!7MB[T-N6OX9YY6^_M/3&Q6!A6NR'1D.9IK%&LES]I:Q^Z-/MUR#_'U@VK
M(E 7B]F/T\8Q:U58[[NVMBFOL\>A>9<R?TXH\\EI3]RU/E[E#07[,&%<^7O
M\[G?CQ1"V]!L8T.ZL7W>Q0X=B^G842S/E_B@1[?=MC4UKG[H\Y$R^D"VB3NB
MU'?EJ>C5^>24;YA.G_SB_*G,N<"\<Q.<CWEB@3X?]S*2\?3<YT(44GO^%5\3
M<^F+WX_&:3?4_&-VOMXG%_;3/"*;'I??\=L9O];_9!\"I \)TH<"Z4.#]&%
M^JA ^O@&TL<U2!]\@=((BJ@<A52.8BI'096CJ,I16.4HKG(46#F*K )%5H$B
MJT"15:#(*E!D%2BR"A19!8JL D56@2*K1)%5HL@J4625*+)*%%DEBJP215:)
M(JM$D56BR*I09%4HLBH4616*K I%5H4BJT*15:'(JE!D52BR:A19-8JL&D56
MC2*K1I%5H\BJ4635*+)J%%DUBJP&15:#(JM!D=6@R&I09#4HLAH460V*K 9%
M5H,B:X4B:X4B:X4B:_65LMXYM__/\=.S[&T[O.2SZ7^DZS]02P$"% ,4
M"  1=U!8!T%-8H$   "Q    $               @ $     9&]C4')O<',O
M87!P+GAM;%!+ 0(4 Q0    ( !%W4%B\"ZX([P   "L"   1
M  "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( !%W4%B97)PC
M$ 8  )PG   3              "  <T!  !X;"]T:&5M92]T:&5M93$N>&UL
M4$L! A0#%     @ $7=06#2+X5FK!P  &3(  !@              ("!#@@
M 'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( !%W4%CLIOBM
MM04  ,T7   8              " @>\/  !X;"]W;W)K<VAE971S+W-H965T
M,BYX;6Q02P$"% ,4    "  1=U!84>B.5!L#   ="0  &
M@(':%0  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ $7=0
M6"Z+A?!@!@  61H  !@              ("!*QD  'AL+W=O<FMS:&5E=',O
M<VAE970T+GAM;%!+ 0(4 Q0    ( !%W4%@[('?8I (  & )   8
M      " @<$?  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4
M"  1=U!8B(1.60\)   S*@  &               @(&;(@  >&PO=V]R:W-H
M965T<R]S:&5E=#8N>&UL4$L! A0#%     @ $7=06%/>M&'K!P  ;C<  !@
M             ("!X"L  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4
M Q0    ( !%W4%@T5QS'[!   ,<K   8              " @0$T  !X;"]W
M;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    "  1=U!86(A2(7H$   +
M#   &               @($C10  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL
M4$L! A0#%     @ $7=06%,;?@^W!0  XPT  !D              ("!TTD
M 'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    "  1=U!8CA>U
M(;@#  !G"   &0              @('!3P  >&PO=V]R:W-H965T<R]S:&5E
M=#$Q+GAM;%!+ 0(4 Q0    ( !%W4%AU3FY%E ,  -0'   9
M  " @;!3  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @
M$7=06&26;9PE!0  >@P  !D              ("!>U<  'AL+W=O<FMS:&5E
M=',O<VAE970Q,RYX;6Q02P$"% ,4    "  1=U!8"K/$B(T$   T"@  &0
M            @('77   >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4
M Q0    ( !%W4%CR$'C)M 0  +\*   9              " @9MA  !X;"]W
M;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ $7=06'):Y%:F!
M+0L  !D              ("!AF8  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX
M;6Q02P$"% ,4    "  1=U!8L, ">$,*   ^'   &0              @(%C
M:P  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( !%W4%A8
M%5P_80(  &X%   9              " @=UU  !X;"]W;W)K<VAE971S+W-H
M965T,3@N>&UL4$L! A0#%     @ $7=06/^-?W N"0  ]1<  !D
M     ("!=7@  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4
M"  1=U!89,C( UT"  !<!0  &0              @(':@0  >&PO=V]R:W-H
M965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( !%W4%@B]WC$O ,  #8(   9
M              " @6Z$  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L!
M A0#%     @ $7=06+W?^PA0!   O!4  !D              ("!88@  'AL
M+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    "  1=U!8N4%RRJ 2
M  !2.   &0              @('HC   >&PO=V]R:W-H965T<R]S:&5E=#(S
M+GAM;%!+ 0(4 Q0    ( !%W4%CD9YTIL@(  +T%   9              "
M@;^?  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ $7=0
M6-PMFN). P  N@<  !D              ("!J*(  'AL+W=O<FMS:&5E=',O
M<VAE970R-2YX;6Q02P$"% ,4    "  1=U!8 ^N*9[P$  #%"P  &0
M        @($MI@  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0
M   ( !%W4%AVPY"[J0,  #4)   9              " @2"K  !X;"]W;W)K
M<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ $7=06+H<GYD[ P  %0<
M !D              ("! *\  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q0
M2P$"% ,4    "  1=U!8LO]]M!L$  #I"@  &0              @(%RL@
M>&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( !%W4%@NS'XW
M( ,  'H'   9              " @<2V  !X;"]W;W)K<VAE971S+W-H965T
M,S N>&UL4$L! A0#%     @ $7=06)_$L-)% P  = <  !D
M ("!&[H  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    "  1
M=U!82HW(0^4#  #<"0  &0              @(&7O0  >&PO=V]R:W-H965T
M<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( !%W4%@+=A&KA04   40   9
M          " @;/!  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#
M%     @ $7=06(^"5+%U!P  Z!0  !D              ("!;\<  'AL+W=O
M<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    "  1=U!8.K$L:BL%  "U
M(0  &0              @($;SP  >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM
M;%!+ 0(4 Q0    ( !%W4%@#I!)>L0,  "T1   9              " @7W4
M  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ $7=06%Y#
M%Q*A P  < L  !D              ("!9=@  'AL+W=O<FMS:&5E=',O<VAE
M970S-RYX;6Q02P$"% ,4    "  1=U!85Z)E[-@%  #S)   &0
M    @($]W   >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    (
M !%W4%B)STL$N0,  '\+   9              " @4SB  !X;"]W;W)K<VAE
M971S+W-H965T,SDN>&UL4$L! A0#%     @ $7=06-5S./\] @  F04  !D
M             ("!/.8  'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"
M% ,4    "  1=U!8"46I*D,"  !A!0  &0              @(&PZ   >&PO
M=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( !%W4%A$Z8&S_P(
M )((   9              " @2KK  !X;"]W;W)K<VAE971S+W-H965T-#(N
M>&UL4$L! A0#%     @ $7=06!OHVC8_ @  1P4  !D              ("!
M8.X  'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    "  1=U!8
MD895U;<$   _&0  &0              @('6\   >&PO=V]R:W-H965T<R]S
M:&5E=#0T+GAM;%!+ 0(4 Q0    ( !%W4%C'%[]C=P(  $,&   9
M      " @<3U  !X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%
M  @ $7=06&V FFU_!   XQ4  !D              ("!<O@  'AL+W=O<FMS
M:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    "  1=U!80-/M^^\"  "^"0
M&0              @($H_0  >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+
M 0(4 Q0    ( !%W4%B(AG\1H (  )8(   9              " @4X  0!X
M;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ $7=06' CW9 D
M!@  _2T  !D              ("!)0,! 'AL+W=O<FMS:&5E=',O<VAE970T
M.2YX;6Q02P$"% ,4    "  1=U!8_@H/<(D"  #2!@  &0
M@(& "0$ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( !%W
M4%B_2+V.N0(  !\'   9              " @4 , 0!X;"]W;W)K<VAE971S
M+W-H965T-3$N>&UL4$L! A0#%     @ $7=06!IS%?6<!   8A\  !D
M         ("!, \! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4
M    "  1=U!8W47 R+\$  !#%P  &0              @($#% $ >&PO=V]R
M:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( !%W4%B'P.K,NP,  -@0
M   9              " @?D8 0!X;"]W;W)K<VAE971S+W-H965T-30N>&UL
M4$L! A0#%     @ $7=06.MGPH6^!   DA0  !D              ("!ZQP!
M 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    "  1=U!8P>KG
M%.@"   S"@  &0              @('@(0$ >&PO=V]R:W-H965T<R]S:&5E
M=#4V+GAM;%!+ 0(4 Q0    ( !%W4%@V<N22R H  .MA   9
M  " @?\D 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @
M$7=06+TY.LM" P  W0L  !D              ("!_B\! 'AL+W=O<FMS:&5E
M=',O<VAE970U."YX;6Q02P$"% ,4    "  1=U!8"(1CY]("  "E!P  &0
M            @(%W,P$ >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4
M Q0    ( !%W4%B(CPE^J@,  &X.   9              " @8 V 0!X;"]W
M;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%     @ $7=06$? <XU)!
M'1,  !D              ("!83H! 'AL+W=O<FMS:&5E=',O<VAE970V,2YX
M;6Q02P$"% ,4    "  1=U!8X'-PGL #  !0$0  &0              @('A
M/@$ >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    ( !%W4%AI
M$463-P,  *D*   9              " @=A" 0!X;"]W;W)K<VAE971S+W-H
M965T-C,N>&UL4$L! A0#%     @ $7=06))\&G=(!   TA@  !D
M     ("!1D8! 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4
M"  1=U!8@U2RB6,%  !F(   &0              @('%2@$ >&PO=V]R:W-H
M965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    ( !%W4%CXQ0L4F0(  /<&   9
M              " @5]0 0!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L!
M A0#%     @ $7=06/8U7YA' P  =0L  !D              ("!+U,! 'AL
M+W=O<FMS:&5E=',O<VAE970V-RYX;6Q02P$"% ,4    "  1=U!8F[U_,]L#
M   I#P  &0              @(&M5@$ >&PO=V]R:W-H965T<R]S:&5E=#8X
M+GAM;%!+ 0(4 Q0    ( !%W4%C%[8^%SP0  .,4   9              "
M@;]: 0!X;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L! A0#%     @ $7=0
M6%_*:#K/ @  @ @  !D              ("!Q5\! 'AL+W=O<FMS:&5E=',O
M<VAE970W,"YX;6Q02P$"% ,4    "  1=U!8.NO1'+H#  !+#   &0
M        @('+8@$ >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0
M   ( !%W4%B"7K2CE0(  %\&   9              " @;QF 0!X;"]W;W)K
M<VAE971S+W-H965T-S(N>&UL4$L! A0#%     @ $7=06,[SIBE8 @  [ 0
M !D              ("!B&D! 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q0
M2P$"% ,4    "  1=U!86CG^130#   D$P  #0              @ $7; $
M>&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( !%W4%B7BKL<P    !,"   +
M          "  79O 0!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( !%W4%AF1- R
MB 4  -TP   /              "  5]P 0!X;"]W;W)K8F]O:RYX;6Q02P$"
M% ,4    "  1=U!8M\<#,$("  !"*P  &@              @ $4=@$ >&PO
M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    "  1=U!8^,,"'08"
M  !/*@  $P              @ &.> $ 6T-O;G1E;G1?5'EP97-=+GAM;%!+
4!08     40!1 "X6  #%>@$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<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>94
<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>96
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>264</ContextCount>
  <ElementCount>383</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>89</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="lscc20231206_10k.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/20231230/role/statement-document-and-entity-information</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-comprehensive-income</Role>
      <ShortName>Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets-parentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Statement - Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-stockholders-equity-</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Disclosure - Note 1 - Basis of Presentation and Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies</Role>
      <ShortName>Note 1 - Basis of Presentation and Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="lscc20231206_10k.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/20231230/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="lscc20231206_10k.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/20231230/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="lscc20231206_10k.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/20231230/role/statement-note-4-balance-sheet-components</Role>
      <ShortName>Note 4 - Balance Sheet Components</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Note 5 - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment</Role>
      <ShortName>Note 5 - Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Note 6 - Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets</Role>
      <ShortName>Note 6 - Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Note 7 - Long-term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt</Role>
      <ShortName>Note 7 - Long-term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Note 8 - Restructuring</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-8-restructuring</Role>
      <ShortName>Note 8 - Restructuring</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Note 9 - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-9-leases</Role>
      <ShortName>Note 9 - Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Note 10 - Stock-Based Compensation Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans</Role>
      <ShortName>Note 10 - Stock-Based Compensation Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Note 11 - Common Stock Repurchase Program</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-</Role>
      <ShortName>Note 11 - Common Stock Repurchase Program</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Note 12 - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes</Role>
      <ShortName>Note 12 - Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Note 13 - Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-13-employee-benefit-plans</Role>
      <ShortName>Note 13 - Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Note 14 - Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-14-contingencies</Role>
      <ShortName>Note 14 - Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995467 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-significant-accounting-policies-policies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995468 - Disclosure - Note 1 - Basis of Presentation and Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-tables</Role>
      <ShortName>Note 1 - Basis of Presentation and Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995469 - Disclosure - Note 2 - Net Income Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/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/20231230/role/statement-note-2-net-income-per-share</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995470 - Disclosure - Note 3 - Revenue From Contracts With Customers (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/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/20231230/role/statement-note-3-revenue-from-contracts-with-customers</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995471 - Disclosure - Note 4 - Balance Sheet Components (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/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/20231230/role/statement-note-4-balance-sheet-components</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995472 - Disclosure - Note 5 - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-tables</Role>
      <ShortName>Note 5 - Property and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995473 - Disclosure - Note 6 - Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-tables</Role>
      <ShortName>Note 6 - Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>995474 - Disclosure - Note 7 - Long-term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-tables</Role>
      <ShortName>Note 7 - Long-term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>995475 - Disclosure - Note 8 - Restructuring (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-tables</Role>
      <ShortName>Note 8 - Restructuring (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20231230/role/statement-note-8-restructuring</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>995476 - Disclosure - Note 9 - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-9-leases-tables</Role>
      <ShortName>Note 9 - Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20231230/role/statement-note-9-leases</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>995477 - Disclosure - Note 10 - Stock-Based Compensation Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-tables</Role>
      <ShortName>Note 10 - Stock-Based Compensation Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>995478 - Disclosure - Note 12 - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-tables</Role>
      <ShortName>Note 12 - Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>995479 - Disclosure - Note 1 - Basis of Presentation and Significant Accounting Policies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual</Role>
      <ShortName>Note 1 - Basis of Presentation and Significant Accounting Policies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-tables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>995480 - Disclosure - Note 1 - Basis of Presentation and Significant Accounting Policies - Concentration of Risk By Risk (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details</Role>
      <ShortName>Note 1 - Basis of Presentation and Significant Accounting Policies - Concentration of Risk By Risk (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>995481 - Disclosure - Note 2 - Net Income Per Share - Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-earnings-per-share-details</Role>
      <ShortName>Note 2 - Net Income Per Share - Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>995482 - Disclosure - Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/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>38</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>995483 - Disclosure - Note 3 - Revenue From Contracts With Customers - Contract Balance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/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>39</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>995484 - Disclosure - Note 4 - Balance Sheet Components - Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/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>40</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>995485 - Disclosure - Note 4 - Balance Sheet Components - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-inventories-details</Role>
      <ShortName>Note 4 - Balance Sheet Components - Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>995486 - Disclosure - Note 4 - Balance Sheet Components - Accrued Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accrued-liabilities-details</Role>
      <ShortName>Note 4 - Balance Sheet Components - Accrued Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>995487 - Disclosure - Note 5 - Property and Equipment (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-details-textual</Role>
      <ShortName>Note 5 - Property and Equipment (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-tables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>995488 - Disclosure - Note 5 - Property and Equipment - Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details</Role>
      <ShortName>Note 5 - Property and Equipment - Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>995489 - Disclosure - Note 6 - Intangible Assets (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-details-textual</Role>
      <ShortName>Note 6 - Intangible Assets (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-tables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>995490 - Disclosure - Note 6 - Intangible Assets - Finite Lived Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-details</Role>
      <ShortName>Note 6 - Intangible Assets - Finite Lived Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>995491 - Disclosure - Note 6 - Intangible Assets - Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-amortization-expense-details</Role>
      <ShortName>Note 6 - Intangible Assets - Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>995492 - Disclosure - Note 6 - Intangible Assets - Finite Lived Intangible Assets Future Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details</Role>
      <ShortName>Note 6 - Intangible Assets - Finite Lived Intangible Assets Future Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>995493 - Disclosure - Note 7 - Long-term Debt (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual</Role>
      <ShortName>Note 7 - Long-term Debt (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-tables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>995494 - Disclosure - Note 7 - Long-term Debt - Fair Value of Long-term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-fair-value-of-longterm-debt-details</Role>
      <ShortName>Note 7 - Long-term Debt - Fair Value of Long-term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>995495 - Disclosure - Note 7 - Long-term Debt - Interest Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-interest-expense-details</Role>
      <ShortName>Note 7 - Long-term Debt - Interest Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>995496 - Disclosure - Note 8 - Restructuring (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-details-textual</Role>
      <ShortName>Note 8 - Restructuring (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-tables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>995497 - Disclosure - Note 8 - Restructuring - Activity Related to Restructuring Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-activity-related-to-restructuring-plans-details</Role>
      <ShortName>Note 8 - Restructuring - Activity Related to Restructuring Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>995498 - Disclosure - Note 9 - Leases (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-9-leases-details-textual</Role>
      <ShortName>Note 9 - Leases (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20231230/role/statement-note-9-leases-tables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>995499 - Disclosure - Note 9 - Leases - Lease Balance Classifications Within the Consolidated Balance Sheets and Lease Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details</Role>
      <ShortName>Note 9 - Leases - Lease Balance Classifications Within the Consolidated Balance Sheets and Lease Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>995500 - Disclosure - Note 9 - Leases - Maturities of Operating Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-9-leases-maturities-of-operating-lease-liabilities-details</Role>
      <ShortName>Note 9 - Leases - Maturities of Operating Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>995501 - Disclosure - Note 10 - Stock-Based Compensation Plans (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual</Role>
      <ShortName>Note 10 - Stock-Based Compensation Plans (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-tables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>995502 - Disclosure - Note 10 - Stock-based Compensation - Stock-based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-stockbased-compensation-details</Role>
      <ShortName>Note 10 - Stock-based Compensation - Stock-based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>995503 - Disclosure - Note 10 - Stock-Based Compensation Plans - Share-based Payment Award Stock Options Valuation Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details</Role>
      <ShortName>Note 10 - Stock-Based Compensation Plans - Share-based Payment Award Stock Options Valuation Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>995504 - Disclosure - Note 10 - Stock-Based Compensation Plans - Schedule of Share Based Compensation Stock Options Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details</Role>
      <ShortName>Note 10 - Stock-Based Compensation Plans - Schedule of Share Based Compensation Stock Options Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>995505 - Disclosure - Note 10 - Stock-Based Compensation Plans - Schedule of Nonvested Restricted Stock Units Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details</Role>
      <ShortName>Note 10 - Stock-Based Compensation Plans - Schedule of Nonvested Restricted Stock Units Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>995506 - Disclosure - Note 10 - Stock-Based Compensation Plans - Assumptions Used at Grant Date In the Valuation of RUSs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details</Role>
      <ShortName>Note 10 - Stock-Based Compensation Plans - Assumptions Used at Grant Date In the Valuation of RUSs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>995507 - Disclosure - Note 10 - Stock-based Compensation - Share Based Compensation Performance Shares Award Market Condition or Performance Condition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details</Role>
      <ShortName>Note 10 - Stock-based Compensation - Share Based Compensation Performance Shares Award Market Condition or Performance Condition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>995508 - Disclosure - Note 11 - Common Stock Repurchase Program (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-details-textual</Role>
      <ShortName>Note 11 - Common Stock Repurchase Program (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>995509 - Disclosure - Note 12 - Income Taxes (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-details-textual</Role>
      <ShortName>Note 12 - Income Taxes (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-tables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>995510 - Disclosure - Note 12 - Income Taxes - Income Before Income Tax Domestic and Foreign (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details</Role>
      <ShortName>Note 12 - Income Taxes - Income Before Income Tax Domestic and Foreign (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>995511 - Disclosure - Note 12 - Income Taxes - Components of Income Tax Expense Benefit (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details</Role>
      <ShortName>Note 12 - Income Taxes - Components of Income Tax Expense Benefit (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>995512 - Disclosure - Note 12 - Income Taxes - Effective Income Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details</Role>
      <ShortName>Note 12 - Income Taxes - Effective Income Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>995513 - Disclosure - Note 12 - Income Taxes - Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details</Role>
      <ShortName>Note 12 - Income Taxes - Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>995514 - Disclosure - Note 12 - Income Taxes - Valuation Allowance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-valuation-allowance-details</Role>
      <ShortName>Note 12 - Income Taxes - Valuation Allowance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>995515 - Disclosure - Note 12 - Income Taxes - Unrecognized Tax Benefits Excluding Amounts Pertaining To Examined Tax Returns Roll Forward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details</Role>
      <ShortName>Note 12 - Income Taxes - Unrecognized Tax Benefits Excluding Amounts Pertaining To Examined Tax Returns Roll Forward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>995516 - Disclosure - Note 13 - Employee Benefit Plans (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-13-employee-benefit-plans-details-textual</Role>
      <ShortName>Note 13 - Employee Benefit Plans (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20231230/role/statement-note-13-employee-benefit-plans</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="lscc20231206_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>995517 - Disclosure - Note 14 - Contingencies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20231230/role/statement-note-14-contingencies-details-textual</Role>
      <ShortName>Note 14 - Contingencies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20231230/role/statement-note-14-contingencies</ParentRole>
      <Position>73</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>lscc-20231230.xsd</File>
    <File>lscc-20231230_cal.xml</File>
    <File>lscc-20231230_def.xml</File>
    <File>lscc-20231230_lab.xml</File>
    <File>lscc-20231230_pre.xml</File>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="lscc20231206_10k.htm">lscc20231206_10k.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>latticelogocolorpmsa51.jpg</File>
    <File>totalreturngraph2023b.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="952">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="17">http://xbrl.sec.gov/ecd/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>99
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "lscc20231206_10k.htm": {
   "nsprefix": "lscc",
   "nsuri": "http://www.latticesemi.com/20231230",
   "dts": {
    "schema": {
     "local": [
      "lscc-20231230.xsd"
     ],
     "remote": [
      "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/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/currency/2023/currency-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd",
      "https://xbrl.sec.gov/exch/2023/exch-2023.xsd",
      "https://xbrl.sec.gov/naics/2023/naics-2023.xsd",
      "https://xbrl.sec.gov/sic/2023/sic-2023.xsd",
      "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "lscc-20231230_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "lscc-20231230_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "lscc-20231230_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "lscc-20231230_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "lscc20231206_10k.htm"
     ]
    }
   },
   "keyStandard": 340,
   "keyCustom": 43,
   "axisStandard": 26,
   "axisCustom": 0,
   "memberStandard": 46,
   "memberCustom": 42,
   "hidden": {
    "total": 76,
    "http://fasb.org/us-gaap/2023": 48,
    "http://xbrl.sec.gov/ecd/2023": 12,
    "http://xbrl.sec.gov/dei/2023": 6,
    "http://www.latticesemi.com/20231230": 10
   },
   "contextCount": 264,
   "entityCount": 1,
   "segmentCount": 89,
   "elementCount": 595,
   "unitCount": 6,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 952,
    "http://xbrl.sec.gov/dei/2023": 38,
    "http://xbrl.sec.gov/ecd/2023": 17
   },
   "report": {
    "R1": {
     "role": "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information",
     "longName": "000 - Document - Document And Entity Information",
     "shortName": "Document And Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations",
     "longName": "001 - Statement - Consolidated Statements of Operations",
     "shortName": "Consolidated Statements of Operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-comprehensive-income",
     "longName": "002 - Statement - Consolidated Statements of Comprehensive Income",
     "shortName": "Consolidated Statements of Comprehensive Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets",
     "longName": "003 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "i_2023-12-30",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-12-30",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets-parentheticals",
     "longName": "004 - Statement - Consolidated Balance Sheets (Parentheticals)",
     "shortName": "Consolidated Balance Sheets (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R6": {
     "role": "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows",
     "longName": "005 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "lscc:DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-stockholders-equity-",
     "longName": "006 - Statement - Consolidated Statements of Stockholders' Equity",
     "shortName": "Consolidated Statements of Stockholders' Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "i_2021-01-02_StatementEquityComponentsAxis-CommonStockMember",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2021-01-02_StatementEquityComponentsAxis-CommonStockMember",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies",
     "longName": "007 - Disclosure - Note 1 - Basis of Presentation and Significant Accounting Policies",
     "shortName": "Note 1 - Basis of Presentation and Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share",
     "longName": "008 - Disclosure - Note 2 - Net Income Per Share",
     "shortName": "Note 2 - Net Income Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers",
     "longName": "009 - Disclosure - Note 3 - Revenue From Contracts With Customers",
     "shortName": "Note 3 - Revenue From Contracts With Customers",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components",
     "longName": "010 - Disclosure - Note 4 - Balance Sheet Components",
     "shortName": "Note 4 - Balance Sheet Components",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment",
     "longName": "011 - Disclosure - Note 5 - Property and Equipment",
     "shortName": "Note 5 - Property and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets",
     "longName": "012 - Disclosure - Note 6 - Intangible Assets",
     "shortName": "Note 6 - Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt",
     "longName": "013 - Disclosure - Note 7 - Long-term Debt",
     "shortName": "Note 7 - Long-term Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring",
     "longName": "014 - Disclosure - Note 8 - Restructuring",
     "shortName": "Note 8 - Restructuring",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-9-leases",
     "longName": "015 - Disclosure - Note 9 - Leases",
     "shortName": "Note 9 - Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
     "longName": "016 - Disclosure - Note 10 - Stock-Based Compensation Plans",
     "shortName": "Note 10 - Stock-Based Compensation Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-",
     "longName": "017 - Disclosure - Note 11 - Common Stock Repurchase Program",
     "shortName": "Note 11 - Common Stock Repurchase Program",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:TreasuryStockTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:TreasuryStockTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes",
     "longName": "018 - Disclosure - Note 12 - Income Taxes",
     "shortName": "Note 12 - Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-13-employee-benefit-plans",
     "longName": "019 - Disclosure - Note 13 - Employee Benefit Plans",
     "shortName": "Note 13 - Employee Benefit Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-14-contingencies",
     "longName": "020 - Disclosure - Note 14 - Contingencies",
     "shortName": "Note 14 - Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:LossContingencyDisclosures",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:LossContingencyDisclosures",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.latticesemi.com/20231230/role/statement-significant-accounting-policies-policies",
     "longName": "995467 - Disclosure - Significant Accounting Policies (Policies)",
     "shortName": "Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "23",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-tables",
     "longName": "995468 - Disclosure - Note 1 - Basis of Presentation and Significant Accounting Policies (Tables)",
     "shortName": "Note 1 - Basis of Presentation and Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "24",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ConcentrationRiskCreditRisk",
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ConcentrationRiskCreditRisk",
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-tables",
     "longName": "995469 - Disclosure - Note 2 - Net Income Per Share (Tables)",
     "shortName": "Note 2 - Net Income Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-tables",
     "longName": "995470 - Disclosure - Note 3 - Revenue From Contracts With Customers (Tables)",
     "shortName": "Note 3 - Revenue From Contracts With Customers (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-tables",
     "longName": "995471 - Disclosure - Note 4 - Balance Sheet Components (Tables)",
     "shortName": "Note 4 - Balance Sheet Components (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-tables",
     "longName": "995472 - Disclosure - Note 5 - Property and Equipment (Tables)",
     "shortName": "Note 5 - Property and Equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-tables",
     "longName": "995473 - Disclosure - Note 6 - Intangible Assets (Tables)",
     "shortName": "Note 6 - Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-tables",
     "longName": "995474 - Disclosure - Note 7 - Long-term Debt (Tables)",
     "shortName": "Note 7 - Long-term Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-tables",
     "longName": "995475 - Disclosure - Note 8 - Restructuring (Tables)",
     "shortName": "Note 8 - Restructuring (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-9-leases-tables",
     "longName": "995476 - Disclosure - Note 9 - Leases (Tables)",
     "shortName": "Note 9 - Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "lscc:LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "lscc:LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-tables",
     "longName": "995477 - Disclosure - Note 10 - Stock-Based Compensation Plans (Tables)",
     "shortName": "Note 10 - Stock-Based Compensation Plans (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-tables",
     "longName": "995478 - Disclosure - Note 12 - Income Taxes (Tables)",
     "shortName": "Note 12 - Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual",
     "longName": "995479 - Disclosure - Note 1 - Basis of Presentation and Significant Accounting Policies (Details Textual)",
     "shortName": "Note 1 - Basis of Presentation and Significant Accounting Policies (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details",
     "longName": "995480 - Disclosure - Note 1 - Basis of Presentation and Significant Accounting Policies - Concentration of Risk By Risk (Details)",
     "shortName": "Note 1 - Basis of Presentation and Significant Accounting Policies - Concentration of Risk By Risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ArrowElectronicsIncMember",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "us-gaap:ConcentrationRiskCreditRisk",
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-MacnicaGroupMember",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "us-gaap:ConcentrationRiskCreditRisk",
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-earnings-per-share-details",
     "longName": "995481 - Disclosure - Note 2 - Net Income Per Share - Earnings Per Share (Details)",
     "shortName": "Note 2 - Net Income Per Share - Earnings Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details",
     "longName": "995482 - Disclosure - Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details)",
     "shortName": "Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-01-03_2022-12-31",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details",
     "longName": "995483 - Disclosure - Note 3 - Revenue From Contracts With Customers - Contract Balance (Details)",
     "shortName": "Note 3 - Revenue From Contracts With Customers - Contract Balance (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "i_2022-12-31",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2022-01-01",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accounts-receivable-details",
     "longName": "995484 - Disclosure - Note 4 - Balance Sheet Components - Accounts Receivable (Details)",
     "shortName": "Note 4 - Balance Sheet Components - Accounts Receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "i_2023-12-30",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-12-30",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-inventories-details",
     "longName": "995485 - Disclosure - Note 4 - Balance Sheet Components - Inventories (Details)",
     "shortName": "Note 4 - Balance Sheet Components - Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "i_2023-12-30",
      "name": "us-gaap:InventoryWorkInProcessNetOfReserves",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-12-30",
      "name": "us-gaap:InventoryWorkInProcessNetOfReserves",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accrued-liabilities-details",
     "longName": "995486 - Disclosure - Note 4 - Balance Sheet Components - Accrued Liabilities (Details)",
     "shortName": "Note 4 - Balance Sheet Components - Accrued Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "i_2023-12-30",
      "name": "lscc:LiabilityForNoncancelableContractsCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-12-30",
      "name": "lscc:LiabilityForNoncancelableContractsCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-details-textual",
     "longName": "995487 - Disclosure - Note 5 - Property and Equipment (Details Textual)",
     "shortName": "Note 5 - Property and Equipment (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:Depreciation",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:Depreciation",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details",
     "longName": "995488 - Disclosure - Note 5 - Property and Equipment - Property, Plant and Equipment (Details)",
     "shortName": "Note 5 - Property and Equipment - Property, Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "i_2023-12-30",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-12-30",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-details-textual",
     "longName": "995489 - Disclosure - Note 6 - Intangible Assets (Details Textual)",
     "shortName": "Note 6 - Intangible Assets (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "i_2023-12-30",
      "name": "us-gaap:Goodwill",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-details",
     "longName": "995490 - Disclosure - Note 6 - Intangible Assets - Finite Lived Intangible Assets (Details)",
     "shortName": "Note 6 - Intangible Assets - Finite Lived Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "i_2023-12-30",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-12-30",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-amortization-expense-details",
     "longName": "995491 - Disclosure - Note 6 - Intangible Assets - Amortization Expense (Details)",
     "shortName": "Note 6 - Intangible Assets - Amortization Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details",
     "longName": "995492 - Disclosure - Note 6 - Intangible Assets - Finite Lived Intangible Assets Future Amortization Expense (Details)",
     "shortName": "Note 6 - Intangible Assets - Finite Lived Intangible Assets Future Amortization Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "i_2023-12-30",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-12-30",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual",
     "longName": "995493 - Disclosure - Note 7 - Long-term Debt (Details Textual)",
     "shortName": "Note 7 - Long-term Debt (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "d_2022-09-01_2022-09-01_DebtInstrumentAxis-The2022CreditAgreementMember_IncomeStatementLocationAxis-OtherExpenseIncomeNetMember",
      "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-09-01_2022-09-01_DebtInstrumentAxis-The2022CreditAgreementMember_IncomeStatementLocationAxis-OtherExpenseIncomeNetMember",
      "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-fair-value-of-longterm-debt-details",
     "longName": "995494 - Disclosure - Note 7 - Long-term Debt - Fair Value of Long-term Debt (Details)",
     "shortName": "Note 7 - Long-term Debt - Fair Value of Long-term Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "i_2023-12-30",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-12-30",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-interest-expense-details",
     "longName": "995495 - Disclosure - Note 7 - Long-term Debt - Interest Expense (Details)",
     "shortName": "Note 7 - Long-term Debt - Interest Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-details-textual",
     "longName": "995496 - Disclosure - Note 8 - Restructuring (Details Textual)",
     "shortName": "Note 8 - Restructuring (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:RestructuringCharges",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30_RestructuringPlanAxis-Q32023PlanMember",
      "name": "us-gaap:RestructuringAndRelatedCostIncurredCost",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-activity-related-to-restructuring-plans-details",
     "longName": "995497 - Disclosure - Note 8 - Restructuring - Activity Related to Restructuring Plans (Details)",
     "shortName": "Note 8 - Restructuring - Activity Related to Restructuring Plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:RestructuringCharges",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2021-01-02_RestructuringCostAndReserveAxis-EmployeeSeveranceMember",
      "name": "us-gaap:RestructuringReserve",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-9-leases-details-textual",
     "longName": "995498 - Disclosure - Note 9 - Leases (Details Textual)",
     "shortName": "Note 9 - Leases (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "i_2023-12-30",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-12-30",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details",
     "longName": "995499 - Disclosure - Note 9 - Leases - Lease Balance Classifications Within the Consolidated Balance Sheets and Lease Activity (Details)",
     "shortName": "Note 9 - Leases - Lease Balance Classifications Within the Consolidated Balance Sheets and Lease Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "i_2022-12-31",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-4",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "lscc:RightofuseAssetsObtainedForNewAndModifiedLeaseContractsDuringThePeriod",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "lscc:LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-9-leases-maturities-of-operating-lease-liabilities-details",
     "longName": "995500 - Disclosure - Note 9 - Leases - Maturities of Operating Lease Liabilities (Details)",
     "shortName": "Note 9 - Leases - Maturities of Operating Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "i_2023-12-30",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-12-30",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual",
     "longName": "995501 - Disclosure - Note 10 - Stock-Based Compensation Plans (Details Textual)",
     "shortName": "Note 10 - Stock-Based Compensation Plans (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-stockbased-compensation-details",
     "longName": "995502 - Disclosure - Note 10 - Stock-based Compensation - Stock-based Compensation (Details)",
     "shortName": "Note 10 - Stock-based Compensation - Stock-based Compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30_IncomeStatementLocationAxis-CostOfSalesMember",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details",
     "longName": "995503 - Disclosure - Note 10 - Stock-Based Compensation Plans - Share-based Payment Award Stock Options Valuation Assumptions (Details)",
     "shortName": "Note 10 - Stock-Based Compensation Plans - Share-based Payment Award Stock Options Valuation Assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30_AwardTypeAxis-EmployeeStockPurchasePlanMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "lscc:ScheduleOfSharebasedPaymentAwardStockOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30_AwardTypeAxis-EmployeeStockPurchasePlanMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "lscc:ScheduleOfSharebasedPaymentAwardStockOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details",
     "longName": "995504 - Disclosure - Note 10 - Stock-Based Compensation Plans - Schedule of Share Based Compensation Stock Options Activity (Details)",
     "shortName": "Note 10 - Stock-Based Compensation Plans - Schedule of Share Based Compensation Stock Options Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "i_2022-12-31",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2022-12-31",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details",
     "longName": "995505 - Disclosure - Note 10 - Stock-Based Compensation Plans - Schedule of Nonvested Restricted Stock Units Activity (Details)",
     "shortName": "Note 10 - Stock-Based Compensation Plans - Schedule of Nonvested Restricted Stock Units Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "unitRef": "USDPerShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-4",
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details",
     "longName": "995506 - Disclosure - Note 10 - Stock-Based Compensation Plans - Assumptions Used at Grant Date In the Valuation of RUSs (Details)",
     "shortName": "Note 10 - Stock-Based Compensation Plans - Assumptions Used at Grant Date In the Valuation of RUSs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "d_2022-01-02_2022-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "lscc:ScheduleOfSharebasedPaymentAwardRestrictedStockUnitsValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-01-02_2022-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "lscc:ScheduleOfSharebasedPaymentAwardRestrictedStockUnitsValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details",
     "longName": "995507 - Disclosure - Note 10 - Stock-based Compensation - Share Based Compensation Performance Shares Award Market Condition or Performance Condition (Details)",
     "shortName": "Note 10 - Stock-based Compensation - Share Based Compensation Performance Shares Award Market Condition or Performance Condition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "i_2022-12-31_AwardTypeAxis-PerformanceSharesMember",
      "name": "lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2022-12-31_AwardTypeAxis-PerformanceSharesMember",
      "name": "lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-details-textual",
     "longName": "995508 - Disclosure - Note 11 - Common Stock Repurchase Program (Details Textual)",
     "shortName": "Note 11 - Common Stock Repurchase Program (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2022-08-08_ShareRepurchaseProgramAxis-RepurchaseProgram2023Member",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-7",
      "ancestors": [
       "p",
       "us-gaap:TreasuryStockTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-details-textual",
     "longName": "995509 - Disclosure - Note 12 - Income Taxes (Details Textual)",
     "shortName": "Note 12 - Income Taxes (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "i_2023-12-30",
      "name": "us-gaap:DeferredTaxAssetsGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-12-30",
      "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details",
     "longName": "995510 - Disclosure - Note 12 - Income Taxes - Income Before Income Tax Domestic and Foreign (Details)",
     "shortName": "Note 12 - Income Taxes - Income Before Income Tax Domestic and Foreign (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details",
     "longName": "995511 - Disclosure - Note 12 - Income Taxes - Components of Income Tax Expense Benefit (Details)",
     "shortName": "Note 12 - Income Taxes - Components of Income Tax Expense Benefit (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details",
     "longName": "995512 - Disclosure - Note 12 - Income Taxes - Effective Income Tax Rate Reconciliation (Details)",
     "shortName": "Note 12 - Income Taxes - Effective Income Tax Rate Reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details",
     "longName": "995513 - Disclosure - Note 12 - Income Taxes - Deferred Tax Assets and Liabilities (Details)",
     "shortName": "Note 12 - Income Taxes - Deferred Tax Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "i_2023-12-30",
      "name": "us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-12-30",
      "name": "us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-valuation-allowance-details",
     "longName": "995514 - Disclosure - Note 12 - Income Taxes - Valuation Allowance (Details)",
     "shortName": "Note 12 - Income Taxes - Valuation Allowance (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "i_2022-12-31",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:SummaryOfValuationAllowanceTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2021-01-02",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:SummaryOfValuationAllowanceTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details",
     "longName": "995515 - Disclosure - Note 12 - Income Taxes - Unrecognized Tax Benefits Excluding Amounts Pertaining To Examined Tax Returns Roll Forward (Details)",
     "shortName": "Note 12 - Income Taxes - Unrecognized Tax Benefits Excluding Amounts Pertaining To Examined Tax Returns Roll Forward (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "i_2022-12-31",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-13-employee-benefit-plans-details-textual",
     "longName": "995516 - Disclosure - Note 13 - Employee Benefit Plans (Details Textual)",
     "shortName": "Note 13 - Employee Benefit Plans (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.latticesemi.com/20231230/role/statement-note-14-contingencies-details-textual",
     "longName": "995517 - Disclosure - Note 14 - Contingencies (Details Textual)",
     "shortName": "Note 14 - Contingencies (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30_LitigationCaseAxis-ActionInOregonInConnectionWithSaleOfCertainProductsMember",
      "name": "us-gaap:LossContingencyDamagesSoughtValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-7",
      "ancestors": [
       "p",
       "us-gaap:LossContingencyDisclosures",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-30_LitigationCaseAxis-ActionInOregonInConnectionWithSaleOfCertainProductsMember",
      "name": "us-gaap:LossContingencyDamagesSoughtValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-7",
      "ancestors": [
       "p",
       "us-gaap:LossContingencyDisclosures",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lscc20231206_10k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountingPoliciesAbstract",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableAndAccruedLiabilitiesMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable and Accrued Liabilities [Member]",
        "documentation": "Primary financial statement caption encompassing accounts payable and accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_AccountsPayableCurrent",
        "terseLabel": "Accounts payable",
        "documentation": "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. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r639"
     ]
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableGrossCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accounts-receivable-details": {
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accounts-receivable-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts receivable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r267",
      "r268",
      "r611"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r594"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accounts-receivable-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets",
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accounts-receivable-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts receivable, net of allowance for credit losses",
        "totalLabel": "Accounts receivable, net of allowance for credit losses",
        "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."
       }
      }
     },
     "auth_ref": [
      "r267",
      "r268"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accrued-liabilities-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets",
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accrued-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued liabilities",
        "totalLabel": "Total accrued liabilities",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. 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)."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_AccruedLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedLiabilitiesMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accrued-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities [Member]",
        "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
        "negatedTerseLabel": "Accumulated depreciation and amortization",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r182",
      "r501"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive loss",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r34",
      "r110",
      "r189",
      "r497",
      "r519",
      "r520"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-stockholders-equity-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AOCI Attributable to Parent [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r13",
      "r34",
      "r452",
      "r455",
      "r481",
      "r515",
      "r516",
      "r680",
      "r681",
      "r682",
      "r689",
      "r690",
      "r691"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Amortization (Year)",
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "lscc_ActionInOregonInConnectionWithSaleOfCertainProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "ActionInOregonInConnectionWithSaleOfCertainProductsMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-14-contingencies",
      "http://www.latticesemi.com/20231230/role/statement-note-14-contingencies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Action in Oregon in Connection with Sale of Certain Products [Member]",
        "documentation": "Related to Action in Oregon in Connection with Sale of Certain Products."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental disclosure of cash flow information and non-cash investing and financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional paid-in capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r639",
      "r765"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-stockholders-equity-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid-in Capital [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r399",
      "r400",
      "r401",
      "r528",
      "r689",
      "r690",
      "r691",
      "r745",
      "r766"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-stockholders-equity-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-based compensation expense",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r74",
      "r364"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net income to net cash provided by (used in) operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r657",
      "r659",
      "r660",
      "r662",
      "r664",
      "r665",
      "r668"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-stockbased-compensation-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total stock-based compensation",
        "terseLabel": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r395",
      "r406"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accounts-receivable-details": {
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accounts-receivable-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent",
        "negatedLabel": "Less: Allowance for credit losses",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r190",
      "r269",
      "r273"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "srt_AmericasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "AmericasMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Americas [Member]"
       }
      }
     },
     "auth_ref": [
      "r768",
      "r769",
      "r770",
      "r771"
     ]
    },
    "lscc_AmortizationOfAcquiredIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "AmortizationOfAcquiredIntangibleAssetsMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-amortization-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of Acquired Intangible Assets [Member]",
        "documentation": "Represents amortization of acquired intangible assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmortizationOfFinancingCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-interest-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of original issuance discount and debt costs",
        "documentation": "Amount of amortization expense attributable to debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r333",
      "r468",
      "r684"
     ]
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_AmortizationOfFinancingCostsAndDiscounts",
        "terseLabel": "Amortization of Debt Issuance Costs and Discounts, Total",
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r333",
      "r468",
      "r628",
      "r629",
      "r684"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-amortization-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of intangible assets",
        "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."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r55",
      "r59"
     ]
    },
    "lscc_AmortizationOfIntangibleAssetsAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "AmortizationOfIntangibleAssetsAcquired",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of acquired intangible assets",
        "documentation": "Represents amortization of intangible assets acquired."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-earnings-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition excluded as they are antidilutive (in shares)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r240"
     ]
    },
    "lscc_ArrowElectronicsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "ArrowElectronicsIncMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Arrow Electronics Inc [Member]",
        "documentation": "Represents information related to Arrow Electronics Inc."
       }
      }
     },
     "auth_ref": []
    },
    "srt_AsiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "AsiaMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asia [Member]"
       }
      }
     },
     "auth_ref": [
      "r768",
      "r769",
      "r770",
      "r771"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_Assets",
        "totalLabel": "Total assets",
        "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."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r186",
      "r211",
      "r245",
      "r257",
      "r261",
      "r270",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r447",
      "r449",
      "r460",
      "r493",
      "r555",
      "r639",
      "r651",
      "r706",
      "r707",
      "r753"
     ]
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_AssetsCurrent",
        "totalLabel": "Total current assets",
        "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."
       }
      }
     },
     "auth_ref": [
      "r177",
      "r193",
      "r211",
      "r270",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r447",
      "r449",
      "r460",
      "r639",
      "r706",
      "r707",
      "r753"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets:"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r655",
      "r656",
      "r658"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r655",
      "r656",
      "r658"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorName",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r655",
      "r656",
      "r658"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r366",
      "r367",
      "r368",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394"
     ]
    },
    "lscc_AwardsVestedOrExercisedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "AwardsVestedOrExercisedMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Vested or Exercised [Member]",
        "documentation": "Represent the awards vested or exercised."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_AwardsWithMarketConditionOrPerformanceConditionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "AwardsWithMarketConditionOrPerformanceConditionMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards with Market Condition or Performance Condition [Member]",
        "documentation": "Represents the the awards with a market condition or a performance condition."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accrued-liabilities-details",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Location [Axis]",
        "documentation": "Information by location on balance sheet (statement of financial position)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accrued-liabilities-details",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Location [Domain]",
        "documentation": "Location in the balance sheet (statement of financial position)."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r85"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "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)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition related",
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities."
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy."
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "country_CN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "CN",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details",
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CHINA"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued purchases of plant and equipment",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r44",
      "r45"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents",
        "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."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r180",
      "r609"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
        "periodStartLabel": "Beginning cash and cash equivalents",
        "periodEndLabel": "Ending cash and cash equivalents",
        "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."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r121",
      "r210"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
        "totalLabel": "Net increase (decrease) in cash and cash equivalents",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r121"
     ]
    },
    "srt_ChiefExecutiveOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ChiefExecutiveOfficerMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chief Executive Officer [Member]"
       }
      }
     },
     "auth_ref": [
      "r694"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contingencies (Note 14)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r92",
      "r494",
      "r542"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-stockholders-equity-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r642",
      "r643",
      "r644",
      "r646",
      "r647",
      "r648",
      "r649",
      "r689",
      "r690",
      "r745",
      "r764",
      "r766"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, par value per share (in dollars per share)",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, shares authorized (in shares)",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r543"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, shares issued (in shares)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets-parentheticals",
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-stockholders-equity-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, shares outstanding (in shares)",
        "periodStartLabel": "Balances (in shares)",
        "periodEndLabel": "Balances (in shares)",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r101",
      "r543",
      "r561",
      "r766",
      "r767"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, $.01 par value, 300,000,000 shares authorized; 137,340,000 shares issued and outstanding as of December 30, 2023 and 137,099,000 shares issued and outstanding as of December 31, 2022",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r496",
      "r639"
     ]
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-13-employee-benefit-plans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r142",
      "r143",
      "r144"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-comprehensive-income": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-comprehensive-income",
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-stockholders-equity-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total comprehensive income",
        "label": "Total comprehensive income",
        "totalLabel": "Comprehensive income",
        "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."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r196",
      "r198",
      "r203",
      "r489",
      "r505"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r49",
      "r86",
      "r87",
      "r266",
      "r594"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r49",
      "r86",
      "r87",
      "r266",
      "r521",
      "r594"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r49",
      "r86",
      "r87",
      "r266",
      "r594",
      "r675"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r166"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Percentage",
        "terseLabel": "Concentration Risk, Percentage",
        "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."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r49",
      "r86",
      "r87",
      "r266"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r49",
      "r86",
      "r87",
      "r266",
      "r594"
     ]
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r710"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerAssetNet",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ContractWithCustomerAssetNet",
        "periodStartLabel": "Contract assets as of January 1, 2022",
        "periodEndLabel": "Contract assets, balance",
        "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."
       }
      }
     },
     "auth_ref": [
      "r338",
      "r340",
      "r359"
     ]
    },
    "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerAssetReclassifiedToReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable",
        "negatedLabel": "Transferred to Accounts receivable or collected",
        "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."
       }
      }
     },
     "auth_ref": [
      "r631"
     ]
    },
    "lscc_ContractWithCustomerAssetRevenueRecordedDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "ContractWithCustomerAssetRevenueRecordedDuringPeriod",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues recorded during the period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ContractWithCustomerLiability",
        "periodStartLabel": "Contract liabilities as of January 1, 2022",
        "periodEndLabel": "Contract liabilities, balance",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r338",
      "r339",
      "r359"
     ]
    },
    "lscc_ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accruals for estimated future stock rotation and scrap returns",
        "documentation": "Represents accrued for estimated future stock rotation and scrap returns for contract with customer liability."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accrued-liabilities-details": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accrued-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract liabilities",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r338",
      "r339",
      "r359"
     ]
    },
    "lscc_ContractWithCustomerLiabilityPrepaidCustomerDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "ContractWithCustomerLiabilityPrepaidCustomerDeposit",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid customer deposit",
        "negatedLabel": "Less: Product shipments from prepaid customer deposit",
        "documentation": "Represents prepaid customer deposit for contract with customer liability."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns",
        "negatedLabel": "Less: Release of accruals for recognized stock rotation and scrap returns",
        "documentation": "Represents release of accruals for recognized stock rotation and scrap returns for contract with customer liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerSalesChannelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerSalesChannelAxis",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Sales Channel [Axis]",
        "documentation": "Information by sales channel for delivery of good or service in contract with customer."
       }
      }
     },
     "auth_ref": [
      "r635",
      "r711"
     ]
    },
    "us-gaap_ContractWithCustomerSalesChannelDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerSalesChannelDomain",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Sales Channel [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r635",
      "r711"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of revenue",
        "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."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r485"
     ]
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-stockbased-compensation-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Sales [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r134",
      "r135"
     ]
    },
    "lscc_CreditAgreementMay172019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "CreditAgreementMay172019Member",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Agreement, May 17, 2019 [Member]",
        "documentation": "Represents the credit agreement entered on May 17, 2019."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_CurrentFederalTaxExpenseBenefit",
        "terseLabel": "Federal",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r677",
      "r687",
      "r743"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_CurrentForeignTaxExpenseBenefit",
        "terseLabel": "Foreign",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r677",
      "r687"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_CurrentIncomeTaxExpenseBenefit",
        "totalLabel": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r434",
      "r440",
      "r687"
     ]
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_CurrentStateAndLocalTaxExpenseBenefit",
        "terseLabel": "State",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r677",
      "r687",
      "r743"
     ]
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r266"
     ]
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Relationships [Member]",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r96",
      "r97",
      "r155",
      "r157",
      "r214",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r469",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r685"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1",
        "terseLabel": "Debt Instrument, Basis Spread on Variable Rate",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-fair-value-of-longterm-debt-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Principal amount",
        "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."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r157",
      "r334"
     ]
    },
    "us-gaap_DebtInstrumentFeeAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentFeeAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DebtInstrumentFeeAmount",
        "terseLabel": "Debt Instrument, Fee Amount",
        "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r214",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r469",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r685"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentUnamortizedDiscount",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-fair-value-of-longterm-debt-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DebtInstrumentUnamortizedDiscount",
        "negatedLabel": "Unamortized original issuance discount and debt costs",
        "documentation": "Amount, after accumulated amortization, of debt discount."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r91",
      "r709"
     ]
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DeferredFederalIncomeTaxExpenseBenefit",
        "terseLabel": "Federal",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r687",
      "r742",
      "r743"
     ]
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFinanceCostsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DeferredFinanceCostsGross",
        "terseLabel": "Debt Issuance Costs, Gross",
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DeferredForeignIncomeTaxExpenseBenefit",
        "terseLabel": "Foreign",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r687",
      "r742"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred income taxes",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r414",
      "r415"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in deferred income tax provision",
        "totalLabel": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r150",
      "r172",
      "r439",
      "r440",
      "r687"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DeferredIncomeTaxLiabilities",
        "totalLabel": "Total deferred tax liabilities",
        "negatedTerseLabel": "Deferred tax liabilities (included in Other long-term liabilities)",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r99",
      "r156",
      "r428"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit",
        "terseLabel": "State",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r687",
      "r742",
      "r743"
     ]
    },
    "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets",
        "terseLabel": "Intangible assets",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DeferredTaxAssetsGross",
        "terseLabel": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred tax assets",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r429"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DeferredTaxAssetsNet",
        "totalLabel": "Net deferred tax assets",
        "terseLabel": "Deferred tax assets",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r740"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards",
        "terseLabel": "Net operating loss carry forwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r741"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DeferredTaxAssetsOther",
        "terseLabel": "Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r741"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards",
        "terseLabel": "Tax credit carry forwards",
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r78",
      "r741"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits",
        "terseLabel": "Stock-based and deferred compensation",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r741"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
        "terseLabel": "Accrued liabilities and reserves",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r741"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DeferredTaxAssetsValuationAllowance",
        "terseLabel": "Deferred Tax Assets, Valuation Allowance, Total",
        "negatedTerseLabel": "Less: valuation allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r430"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net deferred taxes",
        "totalLabel": "Net deferred taxes",
        "negatedLabel": "Net deferred taxes",
        "negatedTotalLabel": "Net deferred taxes",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r740"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DeferredTaxLiabilitiesOther",
        "terseLabel": "Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r741"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment",
        "terseLabel": "Fixed assets",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r741"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings",
        "terseLabel": "Unremitted earnings",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences."
       }
      }
     },
     "auth_ref": [
      "r741"
     ]
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-13-employee-benefit-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount",
        "terseLabel": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_Depreciation",
        "terseLabel": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r60"
     ]
    },
    "lscc_DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation and amortization",
        "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. ."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r711"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r363",
      "r365",
      "r396",
      "r397",
      "r398",
      "r637"
     ]
    },
    "us-gaap_DisclosureTextBlockAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureTextBlockAbstract",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes",
      "http://www.latticesemi.com/20231230/role/statement-note-13-employee-benefit-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-14-contingencies",
      "http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share",
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers",
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components",
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DisclosureTextBlockAbstract",
        "terseLabel": "Notes to Financial Statements"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_DistributorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "DistributorsMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distributors [Member]",
        "documentation": "Represents the distributors of the company."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r655",
      "r656",
      "r658"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r655",
      "r656",
      "r658",
      "r663"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY 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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationTable",
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r661"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "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'."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DomesticCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DomesticCountryMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Domestic Tax Authority [Member]",
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net income per share:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations",
      "http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-earnings-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic (in dollars per share)",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r233",
      "r235",
      "r237",
      "r238",
      "r239",
      "r243",
      "r458",
      "r459",
      "r490",
      "r506",
      "r615"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations",
      "http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-earnings-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Diluted (in dollars per share)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r235",
      "r237",
      "r238",
      "r239",
      "r243",
      "r458",
      "r459",
      "r490",
      "r506",
      "r615"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r232",
      "r240",
      "r241",
      "r242"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of exchange rate change on cash",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; 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."
       }
      }
     },
     "auth_ref": [
      "r747"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
        "totalLabel": "Effective income tax rate",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory federal rate",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r417",
      "r442"
     ]
    },
    "lscc_EffectiveIncomeTaxRateReconciliationCapitalLossExpirationPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "EffectiveIncomeTaxRateReconciliationCapitalLossExpirationPercent",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital loss expiration",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to capital loss expiration percentage."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation allowance",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r739",
      "r744"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign rate differential",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r739",
      "r744"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r739",
      "r744"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Excess tax benefit from stock-based compensation",
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r673",
      "r739"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "State taxes, net",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r739",
      "r744"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in uncertain tax benefit accrual",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies."
       }
      }
     },
     "auth_ref": [
      "r739",
      "r744"
     ]
    },
    "lscc_EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Federal tax credits",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to federal tax credit"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. tax on foreign operations",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to U.S. tax on foreign operations, percent."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_EmployeeRelatedLiabilitiesCurrent",
        "terseLabel": "Accrued payroll obligations",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
        "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r738"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
        "terseLabel": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r395"
     ]
    },
    "us-gaap_EmployeeSeveranceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeSeveranceMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-activity-related-to-restructuring-plans-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Severance [Member]",
        "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_EmployeeStockPurchasePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "EmployeeStockPurchasePlanMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Purchase Plan [Member]",
        "documentation": "Information pertaining to the Employee Stock Purchase Plan."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r653"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets",
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets-parentheticals",
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows",
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-comprehensive-income",
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations",
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-stockbased-compensation-details",
      "http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-",
      "http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-valuation-allowance-details",
      "http://www.latticesemi.com/20231230/role/statement-note-13-employee-benefit-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-13-employee-benefit-plans-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-14-contingencies",
      "http://www.latticesemi.com/20231230/role/statement-note-14-contingencies-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share",
      "http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-earnings-per-share-details",
      "http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers",
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details",
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details",
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components",
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accounts-receivable-details",
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accrued-liabilities-details",
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-inventories-details",
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment",
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details",
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-amortization-expense-details",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-details",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-fair-value-of-longterm-debt-details",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-interest-expense-details",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-activity-related-to-restructuring-plans-details",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-maturities-of-operating-lease-liabilities-details",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-tables",
      "http://www.latticesemi.com/20231230/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r653"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "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."
       }
      }
     },
     "auth_ref": [
      "r653"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r671"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r653"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r653"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r653"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r653"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r672"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-stockholders-equity-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r175",
      "r200",
      "r201",
      "r202",
      "r219",
      "r220",
      "r221",
      "r223",
      "r229",
      "r231",
      "r244",
      "r271",
      "r272",
      "r337",
      "r399",
      "r400",
      "r401",
      "r435",
      "r436",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r481",
      "r515",
      "r516",
      "r517",
      "r528",
      "r581"
     ]
    },
    "srt_EuropeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "EuropeMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Europe [Member]"
       }
      }
     },
     "auth_ref": [
      "r768",
      "r769",
      "r770",
      "r771"
     ]
    },
    "srt_ExecutiveOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ExecutiveOfficerMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Officer [Member]"
       }
      }
     },
     "auth_ref": [
      "r694"
     ]
    },
    "lscc_ExistingTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "ExistingTechnologyMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Existing Technology [Member]",
        "documentation": "Represents existing technology."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_ExtinguishmentOfDebtAndAccruedInterestAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "ExtinguishmentOfDebtAndAccruedInterestAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "lscc_ExtinguishmentOfDebtAndAccruedInterestAmount",
        "terseLabel": "Extinguishment of Debt and Accrued Interest, Amount",
        "documentation": "Gross amount of debt and accrued interest extinguished."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization",
        "negatedLabel": "Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r184",
      "r283"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Thereafter",
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth 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)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2024",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2028",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth 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)."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2027",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2026",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2025",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r281",
      "r282",
      "r283",
      "r284",
      "r486",
      "r487"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r487"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r58"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-details",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, net",
        "totalLabel": "Total",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r486"
     ]
    },
    "us-gaap_FiscalPeriod": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiscalPeriod",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fiscal Period, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "lscc_ForeignCountriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "ForeignCountriesMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Countries [Member]",
        "documentation": "Information pertaining to foreign countries."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCountryMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Tax Authority [Member]",
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r461"
     ]
    },
    "lscc_FutureGroupMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "FutureGroupMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Future Group [Member]",
        "documentation": "Represents the group called Future."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill",
        "terseLabel": "Goodwill",
        "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."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r278",
      "r488",
      "r620",
      "r639",
      "r696",
      "r697"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined."
       }
      }
     },
     "auth_ref": [
      "r277",
      "r279",
      "r620"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_GrossProfit",
        "totalLabel": "Gross margin",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r211",
      "r245",
      "r256",
      "r260",
      "r262",
      "r270",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r460",
      "r617",
      "r706"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r655",
      "r656",
      "r658"
     ]
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ImpairmentOfIntangibleAssetsFinitelived",
        "terseLabel": "Impairment of Intangible Assets, Finite-Lived",
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value."
       }
      }
     },
     "auth_ref": [
      "r684",
      "r698"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
        "terseLabel": "Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r441"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
        "totalLabel": "Income before income taxes",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r111",
      "r159",
      "r245",
      "r256",
      "r260",
      "r262",
      "r491",
      "r503",
      "r617"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
        "terseLabel": "Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r441"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-stockbased-compensation-details",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-amortization-expense-details",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Axis]",
        "documentation": "Information by location in the income statement."
       }
      }
     },
     "auth_ref": [
      "r285",
      "r290",
      "r566"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-stockbased-compensation-details",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-amortization-expense-details",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Domain]",
        "documentation": "Location in the income statement."
       }
      }
     },
     "auth_ref": [
      "r290",
      "r566"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority [Axis]",
        "documentation": "Information by tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority [Domain]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r409",
      "r418",
      "r426",
      "r432",
      "r437",
      "r443",
      "r444",
      "r445",
      "r527"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 0.0
      },
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax (benefit) expense",
        "totalLabel": "Income tax (benefit) expense",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r173",
      "r230",
      "r231",
      "r248",
      "r416",
      "r438",
      "r507"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r412",
      "r413",
      "r426",
      "r427",
      "r431",
      "r433",
      "r523"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income taxes paid, net of refunds",
        "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."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncreaseDecreaseInAccountsPayable",
        "terseLabel": "Accounts payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncreaseDecreaseInAccountsReceivable",
        "negatedLabel": "Accounts receivable, net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncreaseDecreaseInAccruedLiabilities",
        "terseLabel": "Accrued liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities",
        "terseLabel": "Accrued payroll obligations",
        "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."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncreaseDecreaseInInventories",
        "negatedLabel": "Inventories, net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in assets and liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_IncreaseDecreaseInOperatingLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "IncreaseDecreaseInOperatingLeaseLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease liabilities, current and long-term portions",
        "documentation": "The increase (decrease) during the reporting period in the value of operating lease liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
        "negatedLabel": "Prepaid expenses and other assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r657",
      "r659",
      "r660",
      "r662",
      "r664",
      "r665",
      "r668"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingArrLineItems",
     "auth_ref": [
      "r666"
     ]
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for all or part of the information related to intangible assets."
       }
      }
     },
     "auth_ref": [
      "r280"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets, net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r57"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-interest-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total interest expense related to long-term debt",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r331",
      "r335",
      "r628",
      "r629"
     ]
    },
    "us-gaap_InterestExpenseDebtExcludingAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestExpenseDebtExcludingAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-interest-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractual interest",
        "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."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r332",
      "r628",
      "r629"
     ]
    },
    "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Income and Interest Expense Disclosure [Table Text Block]",
        "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestIncomeExpenseNet",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income (expense), net",
        "documentation": "The net amount of operating interest income (expense)."
       }
      }
     },
     "auth_ref": [
      "r161"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest paid",
        "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."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r208",
      "r209"
     ]
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-inventories-details": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-inventories-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finished goods",
        "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."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r612"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-inventories-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets",
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-inventories-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, net",
        "totalLabel": "Total inventories, net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r610",
      "r639"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r179",
      "r191",
      "r274",
      "r275",
      "r276",
      "r484",
      "r614"
     ]
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryWorkInProcessNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-inventories-details": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-inventories-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Work in progress",
        "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."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r613"
     ]
    },
    "country_JP": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "JP",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "JAPAN"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_June2017PlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "June2017PlanMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "June 2017 Plan [Member]",
        "documentation": "Represents the June 2017 plan."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_LaborAndRelatedExpenseIncentiveCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "LaborAndRelatedExpenseIncentiveCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-13-employee-benefit-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "lscc_LaborAndRelatedExpenseIncentiveCompensation",
        "terseLabel": "Labor And Related Expense, Incentive Compensation",
        "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_LeaseTerminationAndFixedAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "LeaseTerminationAndFixedAssetsMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-activity-related-to-restructuring-plans-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Termination and Fixed Assets [Member]",
        "documentation": "Represents lease termination and fixed assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r133"
     ]
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets",
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets-parentheticals",
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows",
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-comprehensive-income",
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations",
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-stockbased-compensation-details",
      "http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-",
      "http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-valuation-allowance-details",
      "http://www.latticesemi.com/20231230/role/statement-note-13-employee-benefit-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-13-employee-benefit-plans-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-14-contingencies",
      "http://www.latticesemi.com/20231230/role/statement-note-14-contingencies-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share",
      "http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-earnings-per-share-details",
      "http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers",
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details",
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details",
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components",
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accounts-receivable-details",
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accrued-liabilities-details",
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-inventories-details",
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment",
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details",
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-amortization-expense-details",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-details",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-fair-value-of-longterm-debt-details",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-interest-expense-details",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-activity-related-to-restructuring-plans-details",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-maturities-of-operating-lease-liabilities-details",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-tables",
      "http://www.latticesemi.com/20231230/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r474"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r751"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-maturities-of-operating-lease-liabilities-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-maturities-of-operating-lease-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
        "totalLabel": "Total lease payments",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r480"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-maturities-of-operating-lease-liabilities-details": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-maturities-of-operating-lease-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
        "terseLabel": "Thereafter",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth 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)."
       }
      }
     },
     "auth_ref": [
      "r480"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-maturities-of-operating-lease-liabilities-details": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-maturities-of-operating-lease-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
        "terseLabel": "2024",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r480"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-maturities-of-operating-lease-liabilities-details": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-maturities-of-operating-lease-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
        "terseLabel": "2028",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth 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)."
       }
      }
     },
     "auth_ref": [
      "r480"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-maturities-of-operating-lease-liabilities-details": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-maturities-of-operating-lease-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
        "terseLabel": "2027",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r480"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-maturities-of-operating-lease-liabilities-details": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-maturities-of-operating-lease-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
        "terseLabel": "2026",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r480"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-maturities-of-operating-lease-liabilities-details": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-maturities-of-operating-lease-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
        "terseLabel": "2025",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r480"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-maturities-of-operating-lease-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
        "negatedTerseLabel": "Less: amount representing interest",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r480"
     ]
    },
    "lscc_LesseeOperatingLeaseOptionToExtendPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "LesseeOperatingLeaseOptionToExtendPeriod",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "lscc_LesseeOperatingLeaseOptionToExtendPeriod",
        "terseLabel": "Lessee, Operating Lease, Option to Extend, Period (Year)",
        "documentation": "Represents option to extend period for operating lease."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_LesseeOperatingLeaseOptionToTerminatePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "LesseeOperatingLeaseOptionToTerminatePeriod",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "lscc_LesseeOperatingLeaseOptionToTerminatePeriod",
        "terseLabel": "Lessee, Operating Lease, Option to Terminate Period (Year)",
        "documentation": "Represents option to terminate period for operating lease of lessee."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseRemainingLeaseTerm",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm",
        "terseLabel": "Lessee, Operating Lease, Remaining Lease Term (Year)",
        "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r750"
     ]
    },
    "lscc_LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease Right-of-Use Assets and Liabilities [Table Text Block]",
        "documentation": "The tabular disclosure of lease right of use assets and liabilities for operating leases of the lessee."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Leases [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_Liabilities",
        "totalLabel": "Total liabilities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r211",
      "r270",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r448",
      "r449",
      "r450",
      "r460",
      "r541",
      "r616",
      "r651",
      "r706",
      "r753",
      "r754"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LiabilitiesAndStockholdersEquity",
        "totalLabel": "Total liabilities and stockholders' equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r158",
      "r499",
      "r639",
      "r686",
      "r695",
      "r746"
     ]
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LiabilitiesCurrent",
        "totalLabel": "Total current liabilities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r178",
      "r211",
      "r270",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r448",
      "r449",
      "r450",
      "r460",
      "r639",
      "r706",
      "r753",
      "r754"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_LiabilityForNoncancelableContractsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "LiabilityForNoncancelableContractsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accrued-liabilities-details": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accrued-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liability for non-cancelable contracts",
        "documentation": "Amount of liability for non-cancelable contracts, classified as current."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_LicensedTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "LicensedTechnologyMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Licensed Technology [Member]",
        "documentation": "Represents information pertaining to licensed technology."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityCommitmentFeePercentage",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LineOfCreditFacilityCommitmentFeePercentage",
        "terseLabel": "Line of Credit Facility, Commitment Fee Percentage",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity",
        "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity",
        "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."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "srt_LitigationCaseAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "LitigationCaseAxis",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-14-contingencies",
      "http://www.latticesemi.com/20231230/role/statement-note-14-contingencies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_LitigationCaseTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "LitigationCaseTypeDomain",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-14-contingencies",
      "http://www.latticesemi.com/20231230/role/statement-note-14-contingencies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-fair-value-of-longterm-debt-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term debt",
        "terseLabel": "Long-term debt, net of unamortized debt issue costs",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r187"
     ]
    },
    "us-gaap_LongTermDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt [Text Block]",
        "documentation": "The entire disclosure for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r136"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r64"
     ]
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingencyDamagesSoughtValue",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-14-contingencies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LossContingencyDamagesSoughtValue",
        "terseLabel": "Loss Contingency, Damages Sought, Value",
        "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter."
       }
      }
     },
     "auth_ref": [
      "r701",
      "r702",
      "r703"
     ]
    },
    "us-gaap_LossContingencyDisclosures": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingencyDisclosures",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-14-contingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made."
       }
      }
     },
     "auth_ref": [
      "r299",
      "r300",
      "r301",
      "r303",
      "r305",
      "r306",
      "r307",
      "r308"
     ]
    },
    "lscc_MacnicaGroupMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "MacnicaGroupMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Macnica Group [Member]",
        "documentation": "Represents the Macnica group."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "auth_ref": [
      "r266",
      "r634",
      "r711",
      "r762",
      "r763"
     ]
    },
    "lscc_MarkJensenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "MarkJensenMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mark Jensen [Member]",
        "documentation": "Represents Mark Jensen."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r302",
      "r304",
      "r305",
      "r306",
      "r362",
      "r483",
      "r514",
      "r533",
      "r534",
      "r584",
      "r586",
      "r588",
      "r589",
      "r591",
      "r604",
      "r605",
      "r619",
      "r630",
      "r636",
      "r641",
      "r708",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r302",
      "r304",
      "r305",
      "r306",
      "r362",
      "r483",
      "r514",
      "r533",
      "r534",
      "r584",
      "r586",
      "r588",
      "r589",
      "r591",
      "r604",
      "r605",
      "r619",
      "r630",
      "r636",
      "r641",
      "r708",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]"
       }
      }
     },
     "auth_ref": [
      "r266",
      "r634",
      "r711",
      "r762",
      "r763"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
        "totalLabel": "Net cash provided by (used in) financing activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r207"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
        "totalLabel": "Net cash provided by (used in) investing activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r207"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from investing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
        "totalLabel": "Net cash provided by (used in) operating activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r122",
      "r123"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-comprehensive-income": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows",
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-comprehensive-income",
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations",
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-stockholders-equity-",
      "http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-earnings-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net income",
        "totalLabel": "Net income",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r123",
      "r160",
      "r176",
      "r194",
      "r197",
      "r202",
      "r211",
      "r222",
      "r224",
      "r225",
      "r226",
      "r227",
      "r230",
      "r231",
      "r236",
      "r245",
      "r256",
      "r260",
      "r262",
      "r270",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r459",
      "r460",
      "r504",
      "r563",
      "r579",
      "r580",
      "r617",
      "r650",
      "r706"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ecd_NonRule10b51ArrAdoptedFlag",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ecd_NonRule10b51ArrTrmntdFlag",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "lscc_NonemployeeDirectorEquityIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "NonemployeeDirectorEquityIncentivePlanMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The 2011 Non-Employee Director Equity Incentive Plan [Member]",
        "documentation": "Represents the 2011 Non-Employee Director Equity Incentive Plan."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_NoteToFinancialStatementDetailsTextual": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "NoteToFinancialStatementDetailsTextual",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note To Financial Statement Details Textual"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_NotesToFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "NotesToFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes To Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_NumberOfDistributors": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "NumberOfDistributors",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "lscc_NumberOfDistributors",
        "terseLabel": "Number of Distributors",
        "documentation": "Represents the number of distributors."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_NumberOfOperatingSegments",
        "terseLabel": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r693"
     ]
    },
    "us-gaap_OfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OfficeEquipmentMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Office Equipment [Member]",
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_OperatingExpenses",
        "totalLabel": "Total operating expenses",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expenses:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_OperatingIncomeLoss",
        "totalLabel": "Income from operations",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r256",
      "r260",
      "r262",
      "r617"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_OperatingLeaseCost",
        "terseLabel": "Operating Lease, Cost",
        "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."
       }
      }
     },
     "auth_ref": [
      "r475",
      "r638"
     ]
    },
    "us-gaap_OperatingLeaseExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accretion of lease liabilities",
        "documentation": "Amount of operating lease expense. Excludes sublease income."
       }
      }
     },
     "auth_ref": [
      "r749"
     ]
    },
    "us-gaap_OperatingLeaseImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseImpairmentLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of operating lease right-of-use asset",
        "terseLabel": "Operating Lease, Impairment Loss",
        "documentation": "Amount of loss from impairment of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r748"
     ]
    },
    "lscc_OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "lscc_OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects",
        "terseLabel": "Adjustments for present value and foreign currency effects",
        "documentation": "Amount of adjustments for present value, foreign currency, and restructuring liability effects on operating lease liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-maturities-of-operating-lease-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_OperatingLeaseLiability",
        "terseLabel": "Total lease liabilities",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r472"
     ]
    },
    "lscc_OperatingLeaseLiabilityAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "OperatingLeaseLiabilityAdditions",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liabilities incurred for new lease contracts during the period",
        "documentation": "Amount of increase in operating lease liability from additional liabilities incurred during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accrued-liabilities-details": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accrued-liabilities-details",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current portion of operating lease liabilities",
        "negatedTerseLabel": "Less: Current portion of operating lease liabilities (included in Accrued liabilities)",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r472"
     ]
    },
    "lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "OperatingLeaseLiabilityForPreviouslyRestructuredFacilities",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities",
        "terseLabel": "Operating Lease Liability for Previously Restructured Facilities",
        "documentation": "Amount of liability for operating lease restructured prior to new standard adoption."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term operating lease liabilities, net of current portion",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r472"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease payments",
        "negatedLabel": "Operating cash used for payments on lease liabilities",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r473",
      "r476"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease right-of-use assets",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r471"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of right-of-use assets",
        "negatedLabel": "Amortization of right-of-use assets during the period",
        "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r684"
     ]
    },
    "lscc_OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for present value and foreign currency effects",
        "documentation": "Amount of adjustments for present value and foreign currency effects on right-of-use assets under operating lease."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent",
        "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r479",
      "r638"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1",
        "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term (Year)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r478",
      "r638"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_OperatingLossCarryforwards",
        "terseLabel": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r125",
      "r126",
      "r151"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accrued-liabilities-details": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accrued-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other accrued liabilities",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "lscc_OtherAsiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "OtherAsiaMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Asia [Member]",
        "documentation": "Information pertaining to other Asia."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other long-term assets",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r185"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-comprehensive-income": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-comprehensive-income"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent",
        "negatedLabel": "Change in actuarial valuation of defined benefit pension, net of tax",
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r12",
      "r110",
      "r152"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-comprehensive-income": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-comprehensive-income"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
        "terseLabel": "Translation adjustment",
        "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."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r12",
      "r152"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-comprehensive-income"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income (loss):"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-stockholders-equity-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income (loss)",
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r12",
      "r152",
      "r195",
      "r198"
     ]
    },
    "lscc_OtherExpenseIncomeNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "OtherExpenseIncomeNetMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other (Expense) Income, Net [Member]",
        "documentation": "Represents information included in income statement other (expense) income, net."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other long-term liabilities",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "lscc_OtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "OtherMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details",
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other [Member]",
        "documentation": "Represents other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_OtherNoncashIncomeExpense",
        "negatedLabel": "Other non-cash adjustments",
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "us-gaap_OtherNoncurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNoncurrentAssetsMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Noncurrent Assets [Member]",
        "documentation": "Primary financial statement caption encompassing other noncurrent assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNoncurrentLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNoncurrentLiabilitiesMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Noncurrent Liabilities [Member]",
        "documentation": "Primary financial statement caption encompassing other noncurrent liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income (expense), net",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "us-gaap_OtherRestructuringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherRestructuringMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-activity-related-to-restructuring-plans-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Restructuring [Member]",
        "documentation": "Restructuring and related activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r621",
      "r622",
      "r623",
      "r624"
     ]
    },
    "country_PH": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "PH",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PHILIPPINES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PaymentsForRepurchaseOfCommonStock",
        "negatedLabel": "Repurchase of common stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_PaymentsForRestructuring": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForRestructuring",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-activity-related-to-restructuring-plans-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PaymentsForRestructuring",
        "negatedLabel": "Costs paid or otherwise settled",
        "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."
       }
      }
     },
     "auth_ref": [
      "r289",
      "r683"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
        "negatedLabel": "Restricted stock unit tax withholdings",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r205"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired",
        "negatedLabel": "Cash paid for business acquisition, net of cash acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PaymentsToAcquireIntangibleAssets",
        "negatedLabel": "Cash paid for software and intellectual property licenses",
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment",
        "negatedLabel": "Capital expenditures",
        "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."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "lscc_PercentageOfRevenue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "PercentageOfRevenue",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage of revenue",
        "documentation": "Represents the percentage of revenue."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_PerformanceSharesGrantedIn2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "PerformanceSharesGrantedIn2018Member",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Shares Granted in 2018 [Member]",
        "documentation": "Information pertaining to performance shares granted in 2018."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Shares [Member]",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737"
     ]
    },
    "us-gaap_PolicyTextBlockAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PolicyTextBlockAbstract",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PolicyTextBlockAbstract",
        "terseLabel": "Accounting Policies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, par value per share (in dollars per share)",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r336"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, shares authorized (in shares)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r543"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, shares issued (in shares)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r336"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, shares outstanding (in shares)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r543",
      "r561",
      "r766",
      "r767"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, $.01 par value, 10,000,000 shares authorized, none issued and outstanding",
        "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."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r495",
      "r639"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid expenses and other current assets",
        "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."
       }
      }
     },
     "auth_ref": [
      "r679"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from issuance of common stock",
        "documentation": "The cash inflow from the additional capital contribution to the entity."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from long-term debt, net of issuance costs",
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r524"
     ]
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromLinesOfCredit",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ProceedsFromLinesOfCredit",
        "terseLabel": "Proceeds from Lines of Credit, Total",
        "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."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r685"
     ]
    },
    "us-gaap_ProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProductMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product [Member]",
        "documentation": "Article or substance produced by nature, labor or machinery."
       }
      }
     },
     "auth_ref": [
      "r632"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r263",
      "r485",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r607",
      "r632",
      "r640",
      "r676",
      "r704",
      "r705",
      "r711",
      "r762"
     ]
    },
    "lscc_ProductionEquipmentAndSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "ProductionEquipmentAndSoftwareMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Production Equipment and Software [Member]",
        "documentation": "Information pertaining to production equipment and software."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r263",
      "r485",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r607",
      "r632",
      "r640",
      "r676",
      "r704",
      "r705",
      "r711",
      "r762"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r167",
      "r170",
      "r171"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PropertyPlantAndEquipmentGross",
        "terseLabel": "Property and Equipment",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r181",
      "r502"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets",
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and equipment, net",
        "totalLabel": "Total property and equipment, net",
        "terseLabel": "Property, Plant and Equipment, Net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r492",
      "r502",
      "r639"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r167",
      "r170",
      "r500"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r133"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PropertyPlantAndEquipmentUsefulLife",
        "terseLabel": "Property, Plant and Equipment, Useful Life (Year)",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_Q12020PlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "Q12020PlanMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Q1 2020 Plan [Member]",
        "documentation": "Information pertaining to the Q1 2020 Plan."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_Q22019SalesPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "Q22019SalesPlanMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Q2 2019 Sales Plan [Member]",
        "documentation": "Represents the Q2 2019 sales plan."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_Q32023PlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "Q32023PlanMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Q3 2023 Plan [Member]",
        "documentation": "Represents Q3 2023 Plan."
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r302",
      "r304",
      "r305",
      "r306",
      "r361",
      "r362",
      "r391",
      "r392",
      "r393",
      "r482",
      "r483",
      "r514",
      "r533",
      "r534",
      "r584",
      "r586",
      "r588",
      "r589",
      "r591",
      "r604",
      "r605",
      "r619",
      "r630",
      "r636",
      "r641",
      "r644",
      "r699",
      "r708",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r302",
      "r304",
      "r305",
      "r306",
      "r361",
      "r362",
      "r391",
      "r392",
      "r393",
      "r482",
      "r483",
      "r514",
      "r533",
      "r534",
      "r584",
      "r586",
      "r588",
      "r589",
      "r591",
      "r604",
      "r605",
      "r619",
      "r630",
      "r636",
      "r641",
      "r644",
      "r699",
      "r708",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760"
     ]
    },
    "lscc_RepaymentOfLongtermDebtDiscretionary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "RepaymentOfLongtermDebtDiscretionary",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "lscc_RepaymentOfLongtermDebtDiscretionary",
        "terseLabel": "Repayment of Long-term Debt, Discretionary",
        "documentation": "Represents the discretionary repayment of long term debt."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_RepaymentsOfFeesAndAccruedInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "RepaymentsOfFeesAndAccruedInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "lscc_RepaymentsOfFeesAndAccruedInterest",
        "terseLabel": "Repayments of Fees and Accrued Interest",
        "documentation": "The amount of cash outflow for the repayments of fees and accrued interest."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_RepaymentsOfLongTermDebt",
        "negatedLabel": "Repayment of long-term debt",
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r525"
     ]
    },
    "lscc_RepurchaseProgram2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "RepurchaseProgram2023Member",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-",
      "http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repurchase Program 2023 [Member]",
        "documentation": "Represents information pertaining to Repurchase Program 2023."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_RepurchaseProgram2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "RepurchaseProgram2024Member",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-",
      "http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repurchase Program 2024 [Member]",
        "documentation": "Represents information pertaining to Repurchase Program 2024."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and development",
        "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."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r408",
      "r761"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-stockbased-compensation-details",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-amortization-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense [Member]",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for costs it has 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."
       }
      }
     },
     "auth_ref": [
      "r407"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Units (RSUs) [Member]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r286",
      "r287",
      "r289",
      "r292",
      "r298"
     ]
    },
    "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringAndRelatedCostCostIncurredToDate1",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1",
        "terseLabel": "Restructuring and Related Cost, Cost Incurred to Date",
        "documentation": "Amount of costs incurred to date for the specified restructuring cost."
       }
      }
     },
     "auth_ref": [
      "r288",
      "r291",
      "r295",
      "r297"
     ]
    },
    "us-gaap_RestructuringAndRelatedCostIncurredCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringAndRelatedCostIncurredCost",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_RestructuringAndRelatedCostIncurredCost",
        "terseLabel": "Restructuring and Related Cost, Incurred Cost",
        "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."
       }
      }
     },
     "auth_ref": [
      "r288",
      "r291",
      "r295",
      "r297"
     ]
    },
    "us-gaap_RestructuringCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringCharges",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-activity-related-to-restructuring-plans-details",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring",
        "terseLabel": "Restructuring Charges",
        "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."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r293",
      "r295",
      "r700"
     ]
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringCostAndReserveAxis",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-activity-related-to-restructuring-plans-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Type [Axis]",
        "documentation": "Information by type of restructuring cost."
       }
      }
     },
     "auth_ref": [
      "r288",
      "r289",
      "r295",
      "r296"
     ]
    },
    "us-gaap_RestructuringPlanAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringPlanAxis",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Plan [Axis]",
        "documentation": "Information by individual restructuring plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringPlanDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringPlanDomain",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Plan [Domain]",
        "documentation": "Identification of the individual restructuring plans."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringReserve",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-activity-related-to-restructuring-plans-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_RestructuringReserve",
        "periodStartLabel": "Accrued Restructuring",
        "periodEndLabel": "Accrued Restructuring",
        "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."
       }
      }
     },
     "auth_ref": [
      "r289",
      "r294"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained earnings (Accumulated deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r139",
      "r498",
      "r518",
      "r520",
      "r526",
      "r544",
      "r639"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-stockholders-equity-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r219",
      "r220",
      "r221",
      "r223",
      "r229",
      "r231",
      "r271",
      "r272",
      "r399",
      "r400",
      "r401",
      "r435",
      "r436",
      "r451",
      "r453",
      "r454",
      "r456",
      "r457",
      "r515",
      "r517",
      "r528",
      "r766"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations",
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue",
        "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."
       }
      }
     },
     "auth_ref": [
      "r246",
      "r247",
      "r255",
      "r258",
      "r259",
      "r263",
      "r264",
      "r266",
      "r357",
      "r358",
      "r485"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r606"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r360"
     ]
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease right-of-use assets obtained in exchange for lease obligations",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r477",
      "r638"
     ]
    },
    "lscc_RightofuseAssetsObtainedForNewAndModifiedLeaseContractsDuringThePeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "RightofuseAssetsObtainedForNewAndModifiedLeaseContractsDuringThePeriod",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "lscc_RightofuseAssetsObtainedForNewAndModifiedLeaseContractsDuringThePeriod",
        "terseLabel": "Right-of-use assets obtained for new lease contracts during the period",
        "documentation": "represents right-of-use assets obtained for new and modified lease contracts during the period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ecd_Rule10b51ArrAdoptedFlag",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ecd_Rule10b51ArrTrmntdFlag",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "us-gaap_SalesChannelDirectlyToConsumerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesChannelDirectlyToConsumerMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales Channel, Directly to Consumer [Member]",
        "documentation": "Contract with customer in which good or service is transferred directly to consumer."
       }
      }
     },
     "auth_ref": [
      "r635"
     ]
    },
    "us-gaap_SalesChannelThroughIntermediaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesChannelThroughIntermediaryMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales Channel, Through Intermediary [Member]",
        "documentation": "Contract with customer in which good or service is transferred through intermediary."
       }
      }
     },
     "auth_ref": [
      "r635"
     ]
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Benchmark [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r266",
      "r674"
     ]
    },
    "lscc_SanJoseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "SanJoseMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "San Jose [Member]",
        "documentation": "Represents information pertaining to San Jose, California."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r147"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r65",
      "r66",
      "r88",
      "r89",
      "r91",
      "r93",
      "r137",
      "r138",
      "r626",
      "r628",
      "r688"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r146"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r692"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r145"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r58"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r107",
      "r108",
      "r109"
     ]
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r63"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r16",
      "r69"
     ]
    },
    "lscc_ScheduleOfSharebasedPaymentAwardRestrictedStockUnitsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "ScheduleOfSharebasedPaymentAwardRestrictedStockUnitsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-based Payment Award, Restricted Stock Units, Valuation Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of the significant assumptions of restricted stock units used during the year to estimate the fair value of restricted stock units, including, but not limited to: (a) expected term of restricted stock units and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_ScheduleOfSharebasedPaymentAwardStockOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "ScheduleOfSharebasedPaymentAwardStockOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-based Payment Award, Stock Options and Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of the significant assumptions of stock options and employee stock purchase plans used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits, excluding amounts pertaining to examined tax returns."
       }
      }
     },
     "auth_ref": [
      "r149"
     ]
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r47",
      "r49",
      "r50",
      "r86",
      "r153"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r652"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r654"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details",
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r264",
      "r265",
      "r530",
      "r531",
      "r532",
      "r585",
      "r587",
      "r590",
      "r592",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r608",
      "r633",
      "r644",
      "r711",
      "r762"
     ]
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r264",
      "r618"
     ]
    },
    "lscc_SellThroughDistributorsConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "SellThroughDistributorsConcentrationRiskMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sell-through Distributors Concentration Risk [Member]",
        "documentation": "Represents sell-through distribution concentration risk."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, general, and administrative",
        "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."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-stockbased-compensation-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, General and Administrative Expenses [Member]",
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensation",
        "terseLabel": "Stock-based compensation expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r637"
     ]
    },
    "lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier",
        "terseLabel": "Vested (in shares)",
        "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)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
        "terseLabel": "Granted (in shares)",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r381"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued 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)."
       }
      }
     },
     "auth_ref": [
      "r381"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
        "periodStartLabel": "Balance (in shares)",
        "periodEndLabel": "Balance (in shares)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r378",
      "r379"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
        "periodStartLabel": "Balance (in dollars per share)",
        "periodEndLabel": "Balance (in dollars per share)",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r378",
      "r379"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
        "negatedTerseLabel": "Forfeited or expired (in shares)",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r382"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
        "terseLabel": "Forfeited or expired (in dollars per share)",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r382"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
        "terseLabel": "Weighted average risk-free interest rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r393"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate",
        "terseLabel": "Weighted average expected volatility",
        "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r391"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedEffectOfVestingMultiplier": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedEffectOfVestingMultiplier",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedEffectOfVestingMultiplier",
        "terseLabel": "Effect of vesting multiplier, Shares (in shares)",
        "documentation": "The number of shares awarded and vested due to the effect of the vesting multiplier during the period on stock (or unit) option and non-option instrument plans."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedEffectOfVestingMultiplierWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedEffectOfVestingMultiplierWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedEffectOfVestingMultiplierWeightedAverageGrantDateFairValue",
        "terseLabel": "Effect of vesting multiplier (in dollars per share)",
        "documentation": "The weighted average fair value vested multiplier effect as of grant date pertaining to an equity-based award plan options and non-option equity instruments for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares."
       }
      }
     },
     "auth_ref": [
      "r385"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
        "negatedTerseLabel": "Forfeited or expired (in shares)",
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired."
       }
      }
     },
     "auth_ref": [
      "r718"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
        "terseLabel": "Forfeited or expired (in dollars per share)",
        "documentation": "Weighted average price of options that were either forfeited or expired."
       }
      }
     },
     "auth_ref": [
      "r718"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
        "terseLabel": "Granted (in shares)",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r374"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
        "periodStartLabel": "Balance (in shares)",
        "periodEndLabel": "Balance (in shares)",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r370",
      "r371"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
        "periodStartLabel": "Balance (in dollars per share)",
        "periodEndLabel": "Balance (in dollars per share)",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r370",
      "r371"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue",
        "terseLabel": "Exercisable, December 30, 2023",
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r387"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
        "terseLabel": "Exercisable (in shares)",
        "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r387"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice",
        "terseLabel": "Exercisable (in dollars per share)",
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r387"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
        "terseLabel": "Vested and expected to vest",
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r386"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
        "terseLabel": "Vested and expected to vest (in shares)",
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r386"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
        "terseLabel": "Vested and expected to vest (in dollars per share)",
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r386"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r366",
      "r367",
      "r368",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
        "terseLabel": "Exercised (in dollars per share)",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r375"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
        "terseLabel": "Granted (in dollars per share)",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r374"
     ]
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Tranche Three [Member]",
        "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Tranche Two [Member]",
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r363",
      "r369",
      "r388",
      "r389",
      "r390",
      "r391",
      "r394",
      "r402",
      "r403",
      "r404",
      "r405"
     ]
    },
    "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_ShareRepurchaseProgramAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareRepurchaseProgramAxis",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-",
      "http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program [Axis]",
        "documentation": "Information by share repurchase program."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareRepurchaseProgramDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareRepurchaseProgramDomain",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-",
      "http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program [Domain]",
        "documentation": "Name of the share repurchase program."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage",
        "documentation": "Percentage of vesting of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r712"
     ]
    },
    "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage, Based on Market Conditions",
        "documentation": "Percentage of vesting of award under share-based payment arrangement based on market conditions."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Of Market Condition Achieved",
        "documentation": "The percentage of market condition achieved for awards to vest under share based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedMultiplierEffectInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedMultiplierEffectInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedMultiplierEffectInPeriodWeightedAverageGrantDateFairValue",
        "terseLabel": "Vested (in dollars per share)",
        "documentation": "The weighted average fair value vested multiplier effect as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
        "terseLabel": "Expected term (years) (Year)",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualContributionPerEmployeePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualContributionPerEmployeePercent",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualContributionPerEmployeePercent",
        "terseLabel": "Share-based Compensation Arrangement By Share-based Payment Award, Maximum, Annual Contribution Per Employee, Percent",
        "documentation": "The maximum annual contribution percentage per employee that can be used under the plan."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedGrantsInPeriodGross",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedGrantsInPeriodGross",
        "terseLabel": "Granted, Shares (in shares)",
        "documentation": "Gross number of nonvested share options and non-option equity instruments (or share units) granted during the period."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares",
        "periodStartLabel": "Balance, Shares (in shares)",
        "periodEndLabel": "Balance, Shares (in shares)",
        "documentation": "Number of non-vested options and non-option equity instruments outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedOptionsNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedOptionsNumberOfShares",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedOptionsNumberOfShares",
        "negatedTerseLabel": "Vested, Shares (in shares)",
        "documentation": "Number of non-vested options and non-option equity instruments."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedGrantsInPeriodWeightedAverageGrantDateFairValue",
        "terseLabel": "Granted, Weighted average grant date fair value (in dollars per share)",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards granted during the period on options and non-option equity instruments."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedOptionsVestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedOptionsVestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedOptionsVestedWeightedAverageGrantDateFairValue",
        "negatedTerseLabel": "Vested, Weighted average grant date fair value (in dollars per share)",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan options and non-option equity instruments for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance",
        "periodStartLabel": "Balance, Weighted average grant date fair value (in dollars per share)",
        "periodEndLabel": "Balance, Weighted average grant date fair value (in dollars per share)",
        "documentation": "Per share or unit weighted-average fair value of nonvested award options and non-option equity instruments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
        "terseLabel": "Exercisable (Year)",
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r387"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
        "terseLabel": "Vested and expected to vest (Year)",
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r386"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent",
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardShareRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardShareRatio",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardShareRatio",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Share Ratio",
        "documentation": "Represents share ratio of share-based compensation arrangement by share-based payment award."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_SharebasedPaymentArrangementExerciseAndVestingOfAwardsTaxBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "SharebasedPaymentArrangementExerciseAndVestingOfAwardsTaxBenefit",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "lscc_SharebasedPaymentArrangementExerciseAndVestingOfAwardsTaxBenefit",
        "terseLabel": "Share-Based Payment Arrangement, Exercise and Vesting of Awards, Tax Benefit",
        "documentation": "Represents the tax benefit related to the share-based payment arrangement of exercised and vesting awards."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_SharebasedPaymentArrangementTrancheFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "SharebasedPaymentArrangementTrancheFiveMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Tranche Five [Member]",
        "documentation": "Fifth portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_SharebasedPaymentArrangementTrancheSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "SharebasedPaymentArrangementTrancheSixMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Tranche Six [Member]",
        "documentation": "Sixth portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_SherriLutherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "SherriLutherMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sherri Luther [Member]",
        "documentation": "Represents Sherri Luther."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfAssociatedIncomeTaxPenaltiesAndInterestAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfAssociatedIncomeTaxPenaltiesAndInterestAccrued",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "lscc_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfAssociatedIncomeTaxPenaltiesAndInterestAccrued",
        "terseLabel": "Significant Change in Unrecognized Tax Benefits Is Reasonably Possible, Amount of Associated Income, Tax Penalties and Interest Accrued",
        "documentation": "The amount of interest and penalties of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit",
        "terseLabel": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit",
        "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r148"
     ]
    },
    "lscc_SoftwareContractsAndEngineeringToolsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "SoftwareContractsAndEngineeringToolsMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-activity-related-to-restructuring-plans-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Software Contracts and Engineering Tools [Member]",
        "documentation": "Represents software contracts and termination tools."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "State and Local Jurisdiction [Member]",
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-stockholders-equity-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r31",
      "r175",
      "r200",
      "r201",
      "r202",
      "r219",
      "r220",
      "r221",
      "r223",
      "r229",
      "r231",
      "r244",
      "r271",
      "r272",
      "r337",
      "r399",
      "r400",
      "r401",
      "r435",
      "r436",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r481",
      "r515",
      "r516",
      "r517",
      "r528",
      "r581"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details",
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r264",
      "r265",
      "r530",
      "r531",
      "r532",
      "r585",
      "r587",
      "r590",
      "r592",
      "r593",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r608",
      "r633",
      "r644",
      "r711",
      "r762"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets",
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets-parentheticals",
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows",
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-comprehensive-income",
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations",
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-stockholders-equity-",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-stockbased-compensation-details",
      "http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-",
      "http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-valuation-allowance-details",
      "http://www.latticesemi.com/20231230/role/statement-note-13-employee-benefit-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-13-employee-benefit-plans-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-14-contingencies",
      "http://www.latticesemi.com/20231230/role/statement-note-14-contingencies-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share",
      "http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-earnings-per-share-details",
      "http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers",
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details",
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details",
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components",
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accounts-receivable-details",
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accrued-liabilities-details",
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-inventories-details",
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment",
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details",
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-amortization-expense-details",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-details",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-fair-value-of-longterm-debt-details",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-interest-expense-details",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-activity-related-to-restructuring-plans-details",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-maturities-of-operating-lease-liabilities-details",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-tables",
      "http://www.latticesemi.com/20231230/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r219",
      "r220",
      "r221",
      "r244",
      "r485",
      "r522",
      "r529",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r543",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r562",
      "r564",
      "r565",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r581",
      "r645"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementTable",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets",
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets-parentheticals",
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-cash-flows",
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-comprehensive-income",
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations",
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-stockholders-equity-",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-stockbased-compensation-details",
      "http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-",
      "http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-valuation-allowance-details",
      "http://www.latticesemi.com/20231230/role/statement-note-13-employee-benefit-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-13-employee-benefit-plans-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-14-contingencies",
      "http://www.latticesemi.com/20231230/role/statement-note-14-contingencies-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share",
      "http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-earnings-per-share-details",
      "http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers",
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details",
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details",
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components",
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accounts-receivable-details",
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accrued-liabilities-details",
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-inventories-details",
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment",
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details",
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-amortization-expense-details",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-details",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-fair-value-of-longterm-debt-details",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-interest-expense-details",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-activity-related-to-restructuring-plans-details",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-maturities-of-operating-lease-liabilities-details",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-tables",
      "http://www.latticesemi.com/20231230/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r219",
      "r220",
      "r221",
      "r244",
      "r485",
      "r522",
      "r529",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r543",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r562",
      "r564",
      "r565",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r581",
      "r645"
     ]
    },
    "lscc_StephenDouglassMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "StephenDouglassMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stephen Douglass [Member]",
        "documentation": "Represents Stephen Douglass"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-stockholders-equity-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock issued in connection with employee equity incentive plans, net of shares withheld for employee taxes (in shares)",
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r100",
      "r101",
      "r139"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised",
        "negatedTerseLabel": "Exercised (in shares)",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r100",
      "r101",
      "r139",
      "r375"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-stockholders-equity-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock issued in connection with employee equity incentive plans, net of shares withheld for employee taxes",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r100",
      "r101",
      "r139"
     ]
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_StockRepurchaseProgramAuthorizedAmount1",
        "terseLabel": "Stock Repurchase Program, Authorized Amount",
        "documentation": "Amount of stock repurchase plan authorized."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-stockholders-equity-",
      "http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares",
        "terseLabel": "Stock Repurchased and Retired During Period, Shares (in shares)",
        "negatedLabel": "Repurchase of common stock (in shares)",
        "documentation": "Number of shares that have been repurchased and retired during the period."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r100",
      "r101",
      "r139"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-stockholders-equity-",
      "http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue",
        "terseLabel": "Stock Repurchased and Retired During Period, Value",
        "negatedLabel": "Repurchase of common stock",
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r100",
      "r101",
      "r139"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets",
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-stockholders-equity-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_StockholdersEquity",
        "totalLabel": "Total stockholders' equity",
        "periodStartLabel": "Balances",
        "periodEndLabel": "Balances",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r104",
      "r105",
      "r127",
      "r545",
      "r561",
      "r582",
      "r583",
      "r639",
      "r651",
      "r686",
      "r695",
      "r746",
      "r766"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-balance-sheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' equity:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SummaryOfValuationAllowanceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SummaryOfValuationAllowanceTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Valuation Allowance [Table Text Block]",
        "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance."
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity."
       }
      }
     },
     "auth_ref": [
      "r678"
     ]
    },
    "country_TW": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "TW",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TAIWAN"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TableTextBlock": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TableTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-3-revenue-from-contracts-with-customers-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-tables",
      "http://www.latticesemi.com/20231230/role/statement-note-9-leases-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_TableTextBlock",
        "terseLabel": "Notes Tables"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxCreditCarryforwardAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_TaxCreditCarryforwardAmount",
        "terseLabel": "Tax Credit Carryforward, Amount",
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "us-gaap_TaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accrued-liabilities-details": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-4-balance-sheet-components-accrued-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign, VAT, and other taxes payable",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "lscc_TermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "TermLoanMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Term Loan [Member]",
        "documentation": "Represents information pertaining to the term loan."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_TermSecuredOvernightFinancingRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "TermSecuredOvernightFinancingRateMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Term Secured Overnight Financing Rate [Member]",
        "documentation": "Represent the interest rate related to the Term Secured Overnight Financing Rate for the periods."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_The2012ESPPMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "The2012ESPPMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The2012 ESPP [Member]",
        "documentation": "Represents information pertaining to the 2012 ESPP Plan"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_The2013IncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "The2013IncentivePlanMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The 2013 Incentive Plan [Member]",
        "documentation": "Represents information pertaining to the 2013 incentive plan."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_The2022CreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "The2022CreditAgreementMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The 2022 Credit Agreement [Member[",
        "documentation": "Represents information pertaining to the 2022 Credit Agreement."
       }
      }
     },
     "auth_ref": []
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r694",
      "r752"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ToolsDiesAndMoldsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ToolsDiesAndMoldsMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tools, Dies and Molds [Member]",
        "documentation": "Equipment commonly used to cut, shape, and form metal and other materials into goods for sale."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_TracyFeannyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "TracyFeannyMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tracy Feanny [Member]",
        "documentation": "Represents Tracy Feanny."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TrademarksAndTradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TrademarksAndTradeNamesMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-6-intangible-assets-finite-lived-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trademarks and Trade Names [Member]",
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof."
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ecd_TradingArrByIndTable",
        "terseLabel": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r668"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ecd_TrdArrAdoptionDate",
        "terseLabel": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r669"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ecd_TrdArrSecuritiesAggAvailAmt",
        "terseLabel": "Trading Arrangement, Securities Aggregate Available Amount (in shares)"
       }
      }
     },
     "auth_ref": [
      "r670"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ecd_TrdArrTerminationDate",
        "terseLabel": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r669"
     ]
    },
    "us-gaap_TreasuryStockAcquiredAverageCostPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockAcquiredAverageCostPerShare",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_TreasuryStockAcquiredAverageCostPerShare",
        "terseLabel": "Shares Acquired, Average Cost Per Share (in dollars per share)",
        "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "us-gaap_TreasuryStockTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockTextBlock",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-11-common-stock-repurchase-program-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock [Text Block]",
        "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock."
       }
      }
     },
     "auth_ref": [
      "r140"
     ]
    },
    "lscc_TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TSR Relative To PHLX Semiconductor Sector Index, 75th Percentile [Member]",
        "documentation": "Information pertaining to TSR Relative To PHLX Semiconductor Sector Index, 75th Percentile."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TypeOfRestructuringDomain",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-8-restructuring-activity-related-to-restructuring-plans-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type of Restructuring [Domain]",
        "documentation": "Identification of the types of restructuring costs."
       }
      }
     },
     "auth_ref": [
      "r288",
      "r289",
      "r295",
      "r296"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "US",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-5-property-and-equipment-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UndistributedEarningsOfForeignSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UndistributedEarningsOfForeignSubsidiaries",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_UndistributedEarningsOfForeignSubsidiaries",
        "terseLabel": "Undistributed Earnings of Foreign Subsidiaries",
        "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r10",
      "r410",
      "r446"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-details-textual",
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_UnrecognizedTaxBenefits",
        "terseLabel": "Unrecognized Tax Benefits",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r411",
      "r420"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
        "negatedTerseLabel": "Reductions for tax positions of prior years",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r421"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
        "negatedTerseLabel": "Settlements",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities."
       }
      }
     },
     "auth_ref": [
      "r423"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
        "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return."
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition",
        "terseLabel": "Additions due to acquisition",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from acquisitions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
        "terseLabel": "Additions based on tax positions related to the current year",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r422"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
        "terseLabel": "Additions based on tax positions of prior years",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r421"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "crdr": "debit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
        "negatedTerseLabel": "Reduction as a result of lapse of applicable statute of limitations",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations."
       }
      }
     },
     "auth_ref": [
      "r424"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
        "terseLabel": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate."
       }
      }
     },
     "auth_ref": [
      "r425"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r52",
      "r53",
      "r164",
      "r165",
      "r168",
      "r169"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowancesAndReservesBalance",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-valuation-allowance-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ValuationAllowancesAndReservesBalance",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "documentation": "Amount of valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r218"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-valuation-allowance-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense",
        "terseLabel": "Charged (Credit) to costs and expenses",
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense."
       }
      }
     },
     "auth_ref": [
      "r216"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts",
     "crdr": "credit",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-12-income-taxes-valuation-allowance-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts",
        "terseLabel": "Charged (credit) to other accounts",
        "negatedTerseLabel": "Charged (credit) to other accounts",
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense."
       }
      }
     },
     "auth_ref": [
      "r217"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Rate [Axis]",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt",
      "http://www.latticesemi.com/20231230/role/statement-note-7-longterm-debt-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Rate [Domain]",
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VestingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VestingAxis",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting [Axis]",
        "documentation": "Information by vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737"
     ]
    },
    "us-gaap_VestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VestingDomain",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans",
      "http://www.latticesemi.com/20231230/role/statement-note-10-stockbased-compensation-plans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting [Domain]",
        "documentation": "Vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-earnings-per-share-details": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-earnings-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dilutive effect of stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition (in shares)",
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation."
       }
      }
     },
     "auth_ref": [
      "r692"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-earnings-per-share-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations",
      "http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-earnings-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Diluted (in shares)",
        "label": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
        "totalLabel": "Shares used in diluted Net income per share (in shares)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r239"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-earnings-per-share-details": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations",
      "http://www.latticesemi.com/20231230/role/statement-note-2-net-income-per-share-earnings-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Basic (in shares)",
        "label": "Shares used in basic Net income per share (in shares)",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r233",
      "r239"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-consolidated-statements-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares used in per share calculations:"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_WeikengGroupMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "WeikengGroupMember",
     "presentation": [
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details",
      "http://www.latticesemi.com/20231230/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weikeng Group [Member]",
        "documentation": "Represents information related to Weikeng Group."
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-1-basis-of-presentation-and-significant-accounting-policies-concentration-of-risk-by-risk-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 1 - Basis of Presentation and Significant Accounting Policies - Concentration of Risk By Risk (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-1-basis-of-presentation-and-significant-accounting-policies-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-1-basis-of-presentation-and-significant-accounting-policies-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 1 - Basis of Presentation and Significant Accounting Policies"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-10-stockbased-compensation-plans-assumptions-used-at-grant-date-in-the-valuation-of-russ-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 10 - Stock-Based Compensation Plans - Assumptions Used at Grant Date In the Valuation of RUSs (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-10-stockbased-compensation-plans-schedule-of-nonvested-restricted-stock-units-activity-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 10 - Stock-Based Compensation Plans - Schedule of Nonvested Restricted Stock Units Activity (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-10-stockbased-compensation-plans-schedule-of-share-based-compensation-stock-options-activity-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 10 - Stock-Based Compensation Plans - Schedule of Share Based Compensation Stock Options Activity (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-10-stockbased-compensation-plans-sharebased-payment-award-stock-options-valuation-assumptions-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 10 - Stock-Based Compensation Plans - Share-based Payment Award Stock Options Valuation Assumptions (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-10-stockbased-compensation-plans-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-10-stockbased-compensation-plans-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 10 - Stock-Based Compensation Plans"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-10-stockbased-compensation-share-based-compensation-performance-shares-award-market-condition-or-performance-condition-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 10 - Stock-based Compensation - Share Based Compensation Performance Shares Award Market Condition or Performance Condition (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-10-stockbased-compensation-stockbased-compensation-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-10-stockbased-compensation-stockbased-compensation-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 10 - Stock-based Compensation - Stock-based Compensation (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-12-income-taxes-components-of-income-tax-expense-benefit-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 12 - Income Taxes - Components of Income Tax Expense Benefit (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 12 - Income Taxes - Deferred Tax Assets and Liabilities (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-12-income-taxes-effective-income-tax-rate-reconciliation-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 12 - Income Taxes - Effective Income Tax Rate Reconciliation (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-12-income-taxes-income-before-income-tax-domestic-and-foreign-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 12 - Income Taxes - Income Before Income Tax Domestic and Foreign (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-12-income-taxes-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-12-income-taxes-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 12 - Income Taxes"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-12-income-taxes-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-roll-forward-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 12 - Income Taxes - Unrecognized Tax Benefits Excluding Amounts Pertaining To Examined Tax Returns Roll Forward (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-12-income-taxes-valuation-allowance-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-12-income-taxes-valuation-allowance-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 12 - Income Taxes - Valuation Allowance (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-2-net-income-per-share-earnings-per-share-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-2-net-income-per-share-earnings-per-share-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 2 - Net Income Per Share - Earnings Per Share (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-2-net-income-per-share-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-2-net-income-per-share-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 2 - Net Income Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-3-revenue-from-contracts-with-customers-contract-balance-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-3-revenue-from-contracts-with-customers-contract-balance-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 3 - Revenue From Contracts With Customers - Contract Balance (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-3-revenue-from-contracts-with-customers-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-3-revenue-from-contracts-with-customers-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 3 - Revenue From Contracts With Customers"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-4-balance-sheet-components-accounts-receivable-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-4-balance-sheet-components-accounts-receivable-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 4 - Balance Sheet Components - Accounts Receivable (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-4-balance-sheet-components-accrued-liabilities-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-4-balance-sheet-components-accrued-liabilities-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 4 - Balance Sheet Components - Accrued Liabilities (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-4-balance-sheet-components-inventories-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-4-balance-sheet-components-inventories-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 4 - Balance Sheet Components - Inventories (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-4-balance-sheet-components-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-4-balance-sheet-components-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 4 - Balance Sheet Components"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-5-property-and-equipment-property-plant-and-equipment-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-5-property-and-equipment-property-plant-and-equipment-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 5 - Property and Equipment - Property, Plant and Equipment (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-5-property-and-equipment-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-5-property-and-equipment-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 5 - Property and Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-6-intangible-assets-amortization-expense-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-6-intangible-assets-amortization-expense-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 6 - Intangible Assets - Amortization Expense (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-6-intangible-assets-finite-lived-intangible-assets-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-6-intangible-assets-finite-lived-intangible-assets-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 6 - Intangible Assets - Finite Lived Intangible Assets (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-6-intangible-assets-finite-lived-intangible-assets-future-amortization-expense-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 6 - Intangible Assets - Finite Lived Intangible Assets Future Amortization Expense (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-6-intangible-assets-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-6-intangible-assets-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 6 - Intangible Assets"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-7-longterm-debt-fair-value-of-longterm-debt-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-7-longterm-debt-fair-value-of-longterm-debt-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 7 - Long-term Debt - Fair Value of Long-term Debt (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-7-longterm-debt-interest-expense-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-7-longterm-debt-interest-expense-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 7 - Long-term Debt - Interest Expense (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-7-longterm-debt-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-7-longterm-debt-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 7 - Long-term Debt"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-8-restructuring-activity-related-to-restructuring-plans-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-8-restructuring-activity-related-to-restructuring-plans-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 8 - Restructuring - Activity Related to Restructuring Plans (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-8-restructuring-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-8-restructuring-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 8 - Restructuring"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-9-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 9 - Leases - Lease Balance Classifications Within the Consolidated Balance Sheets and Lease Activity (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-9-leases-maturities-of-operating-lease-liabilities-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-9-leases-maturities-of-operating-lease-liabilities-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 9 - Leases - Maturities of Operating Lease Liabilities (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-note-9-leases-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-note-9-leases-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 9 - Leases"
       }
      }
     },
     "auth_ref": []
    },
    "lscc_statement-statement-significant-accounting-policies-policies": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.latticesemi.com/20231230",
     "localname": "statement-statement-significant-accounting-policies-policies",
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "940",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(i-k)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "740",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481141/942-740-50-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "740",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480135/944-740-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c),(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Subparagraph": "(c)",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "420",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.21)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.24)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.25)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "((a)(1),(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(a)-(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "25",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-12"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.17)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "985",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//235/tableOfContent"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "250",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//250/tableOfContent"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//275/tableOfContent"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//360/tableOfContent"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//470/tableOfContent"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//505-30/tableOfContent"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "710",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//710/tableOfContent"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "712",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//712/tableOfContent"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//715/tableOfContent"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//718/tableOfContent"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//810/tableOfContent"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r157": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r158": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r160": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r161": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04.10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//606/tableOfContent"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//260/tableOfContent"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//330/tableOfContent"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//350-20/tableOfContent"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//350-30/tableOfContent"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//420/tableOfContent"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450-20/tableOfContent"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450-30/tableOfContent"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483049/450-30-50-1"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//718/tableOfContent"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//740/tableOfContent"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482620/740-10-25-3"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//830/tableOfContent"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//842-20/tableOfContent"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii",
   "Section": "6"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r673": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "SubTopic": "740",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2"
  },
  "r674": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r675": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B"
  },
  "r676": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H"
  },
  "r677": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r678": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//210/tableOfContent"
  },
  "r679": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r681": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r682": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r683": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17"
  },
  "r684": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r685": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r687": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r688": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r689": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r690": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r691": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r692": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r693": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18"
  },
  "r694": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13"
  },
  "r695": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r696": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3"
  },
  "r699": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r700": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3"
  },
  "r701": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1"
  },
  "r702": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r703": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r704": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r705": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r706": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r707": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r708": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r709": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r710": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10"
  },
  "r711": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r712": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r713": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r714": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r715": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r716": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r717": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r718": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r719": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r720": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r721": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r722": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r723": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r724": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r725": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r726": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r727": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r728": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r729": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r730": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r731": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r732": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r733": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r734": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r735": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r736": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r737": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r738": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r739": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r740": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r741": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6"
  },
  "r742": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r743": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r744": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r745": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r746": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r747": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r748": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479365/842-20-25-6"
  },
  "r749": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4"
  },
  "r750": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3"
  },
  "r751": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r752": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2"
  },
  "r753": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r754": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r755": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r756": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r757": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r758": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r759": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r760": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r761": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1"
  },
  "r762": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B"
  },
  "r763": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r764": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r765": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r766": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r767": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r768": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r769": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r770": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r771": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>100
<FILENAME>0001437749-24-004522-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001437749-24-004522-xbrl.zip
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
M1&'DL]!"=V:P4O7T\-D1OG3Q3;?S(9 &@>$=<$P"G^!X'%8:1V/"$A%WF(O
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
MC+90H=E^9((PWF*4,I\6:%)6$G!GT'8L+'8!.\4-B';"Z$P+VA,]; *@'LL
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
MP9%[D!9/FBP(4'GSJ6I=!&*>=-5M((Z+: JM>NJ2C\C.#Y5P+BE834I[Q8-
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
M@8-L15:];Z)6S89OS?@/4$L#!!0    ( !%W4%C'Y3E$&P,  #<)   -
M97A?-C S.# Y+FAT;=56VV[30!!]IE\Q!(F+%,>WI+FYED)I*Z!445J$>$)K
M>QRO6.]:NYNVX>N9=0HU4* 20H(\))G9V3-SYF8GE:U%FE3(BG3O06*Y%9CB
M]8?]()X$TP&=)OY.2:<//0].4*)F%@O(MG!1;62!^H6J$99*6R; @\@/]_TH
MB(80S8)X%H]@\08\+TUJM SRBFF#]J"WL:4WZ=UH):OQH%<J73/K%6@QMUS)
M'N1*6I1D;5%@4RF)!U+UTKW$WT6<9*K8@K%;T5Z7UBM9S<5V!D\N>(T&SO *
M5JIF\DD?6DT?#&I>SJ&U-OP3SB ,&CN'AA4%E^M9P"4,0B[GSD]S)_A"<R:^
MA0@=1,WTFLL9M'@6KZW'!%^30O-U90DPR=*CZXIGW$(4#T)(_"Q-_";=^XFG
MW[&XC:#E<./?_>UX%U@ZWX]E9IKYO^/MKBQ&O\QB3JV >I?&Q%W[ INQ_.-:
M*VI&+U="Z=FCLOV0Z:&2AJZ!*N$E]6J#]$7B"M?<$!CU\7*3"9[#(L\)P%('
MP#'7U/;.0?J[ MU%(O@EB3_*S[V@WZ&;FY:U56 K!"YSI1M%<TM3Y0978TG<
M9>Z.6HM=/FX,SBT->$WW#3P]4P.(X]@+Q_MA'/?AJSR)@N&X*T^&HU%'GHXF
MD\FM'$7!=#+NRL-I%R^*QN&H*\=1''?M1_%H.NP#D\6M;AR.X^B9J^TILY83
MG7.L.9$O-KE5&@X[K,E(;30Q)PT1*]H==HR9WC"]A7"_#VYG]>&*VXJL3$,[
MZ$O^7#J5X+L[)9=,YE0:*MK7/-TK!!>[@\.R= ONDE:I::]RU]>2$-V^TTJ
MND3=<;0+VK7FO?Q0N<6FH%#;XG(#"RDW!+-J8>#I,>W97?^%@??ZGOFCY=P&
MOT6FP4U1 2\PQSJC2..@S5X\^-]&Q3<^'&EI+#QF=3.'][0"UG!ZNOS?B)PS
M":^4P3X<T@'52G+V5QS],#%_/U,%OX1<,&,.>J>+\PMON3@Y\IZOCA:OW1.Z
M<[H\.;Y8?:>K2D^KJQ^5.0H!RY.SMV]NO9&%>[6XXX>B\-VK!CT+VA>FSU!+
M P04    "  1=U!8*&*D>^0'  #[+@  #0   &5X7S8P,S@Q,"YH=&WM6FUO
MVS80_MS^"L[ U@208SMILM9V#'AMVF4O79!EGP=*.EE$*5(E*3O>K]\=*<>.
M[:2)TW9I9Z!H+(KBW4G/<\\=I7[N"CGHY\#3P=,G?2><A %<_GW4/GC1:>_A
MV7XK#.+9[YI-]A84&.X@9?&47>252L&\U@6P,VT<EZS)]EN=YZW]]OYS=MAM
M_]AM=]C9[ZS9'/0+<)PE.3<6W'&C<EGS1:,>5;R XT:F3<%=,P4'B1-:-5BB
ME0.%LQU(*'.MX%CIQN!IOQ4\[L<ZG3+KIM)?KEPSXX60TR[[X4.E7>]"%&#9
M.YBP<UUP%08CYH<C9L&(K,?\=5;\ UW6:9>NQTJ>ID*-NJPM%&OO=83JL:0R
M5ILNXY73/?*@7&MV: 27UY?<IR4+;D9"X8ITX.#2-;D4(QPP8I0[7+ ?#TXN
M<Q$+QPXZ>QW6;\6#?JL</+W!TK.ET)XM137WP,=4VZ>?"]9GQG]0L2U[MYE;
M%]C1K8$E^-S A,A>G9Q?G+XY?36\./WCW9<)[<K\1K&]O#4T"1G=M=.(_<+)
MTR&1P&H58=#&B6S*7,Y=]W/8O!:-X[$$M"EEC=CC!E[7\".VY,E\I/9@(E*7
M$\K;W]>K"W1=.;)W63MSS<&(_0QR#$XD'.\^5[:YRID%OYOD9>U\/>(A%H:0
M-4^>/L$D8V;^C.EV)5S.@G2Z?(@79(#63Y?C?4$./7C=6Q[D/>_3S<^WL^>?
M+9EKN70YGJ\BA%.6\S$P V,!$]0)EPNBB*I0'<ZA1)E@6K$WF.L1B,U?F<[8
M;]RA76!_0B$PY:=5XK1AK[3!V9R4H+=\5_"O&6S!=/N3V/_ZP?03MP@AQ$LQ
M9>^5GDA(1Q %3)D IE1C"E;:^6*!HV)S-665<J8"=!!+E0(S'*&,HS74!'2/
M93S!(<-T@7KK=)BW,D%! M9R,Z4I!7\/:'=A38MC*3J#)B5E.;)!$Q)ADJK
M:0HO9[Y"8I-<)#FS%?TWOWX"!NI%*(!"6(EE#:9M-A$NQP!MB9406:=U2W1-
MIQ@F(CW47PNW8<N03>!U\ TS!%@F%&*0X#S'7(3TP.EXVBR<%RK4WIAJ\7<B
MJQ371%PO "Q"3@@CIZQ$6!*CB&E2SBE3H]4NF:9\+FCAB&94$B<@3W0)(;-;
M[T_";<XRJ2=V1B(#(V&=X6B(TV#P&[V,%KA@9\ZL>+NEPR98>O[UT^'B&G:>
MV1KJ=6%.J55G&=8:9L?N>DB=,F[ @Q?!**B@1I QL%1<"YO3%32M0&4A=:'C
M5-A$:EOA=:0Y1LN XM+H!%(<MFP'09L"LB @\^02^UXU C;$='Y>29S1.>#-
MSN$.!"\ZAVDX"H>"FA<5V$/K,\KY"Z0*("=?[FPHNV8H0T,4YS+5< 95;]T;
MZ(.-MV\ZYMU'K WJ&[89C:5&9+D-V;P)60NGC:C\8,ZN66#6D:WRY?YK?8PE
M]Z?##M^]'Z6_B%>OP>(A(M871!^G4T2U6L(K>_=+J&B* :E16PIEF*X0,A6*
MQUA8+TDX"Y1?AUKVN9@M"J(!R3W7ZCILSI>H%DLZ*5#8T!>KI4C]_IBM8BM2
MP8V@ $2H%KU$*UJILE3!^>QD?;GG!4Q;0(<<"B9=5'*"=24YZ2Z&Y9V85X)X
M1:@K%\MA_!4#341IQ.LA_812^#_D3_SX^7-GL5BAT=UEYLYL0@:.14HDX58K
M+Q'<(L&H&2+F<)/.4(R\$CP64K@I57WKS!*G/> ]E@,=KTU=:*:\;%_6 965
M*9%+UE>I28(BY1WP;=7(;V%+I!2>@9*X2E.P90RT04Z+$I5S2YR'$"=YC,0Y
M&7-9^>Q,J((LHQ<-8\2#7=-X8/%X!YT)A^N[$,\0O! UPH9>)]:5N]GV7920
M7\T&:N2RCV\-L'C6(GK20[@'M*M&BV]!_@"0IX\1Y*\#BE;12!MC=7O@SRR!
M_1YJ0+623I+*$-H6"I-KZQ7:.ARA-S&XBD4 L0\55C2XZ,[*Y RI@KEY:5[M
M9H( ]CMXM+GG-Y*#+[O!DYS;J\J-LKJG%J1>[GSTM11-F13O0=;;>4OSHP?<
MD-N(M&V9O@#D#^^Y<?%%G-I@*\*_.4EG_(WFF9N$9)%/\R1.O+A'!;C2PZ!?
M'#L8IXV]*K?\ "Y6%,(Y@+72&&LLY>A,*M G?_D.\JWT;T(M_:4.:I88X$,E
MT&6?"BKEW^[;W>TNP[>B@X]REV$HL3_  8$DH\TMVB9+!" EZK+MJMN? ']/
M=5CH%WPEYCL=_XIHME-]+Z+5C7G86EPC/SS%"RU<J<\:4M:=$4Y&?B'^HU &
M6OH.HBHP>+P3/HQ:W=?NYF]+O&]R V"(E5QF,$U'"#3PLH)0]>\0:TQ'H302
M:JSE&*@^4GQ4OPHUM1)!44H]!3P[R770'GZ-,8CP!Y:**[J\)L5_PCNSG.DW
M_KCI;H4VWNLN>P.QJ>@E<><H8O3=VV?_[N=S?U&TL=J^?+EW].GD=I/TLYS'
M8NV<+GIU2,UPB"FEO&1^IY:94;S3CAC]V^VQ.HZ#P^__LX33LJVES\INRS\W
MQ5L'<O0?!K( K-NUYU,^YT?P +</[RM^>'TQ>)4+R-C))205[<^Q/T*3UF^)
MP;?X,#^3$B\)2RK&+)'<VN/&;\,_+YIGP[<GS9_.3X:_TK?4"V?/WKZY.%\:
MR[.FT9/501(C=O;VW5^_SZWA#/H\?,T?]*)%GXOC4_0?O?\+4$L#!!0    (
M !%W4%B.KQH,@@<  )@K   -    97A?-C S.#$Q+FAT;>U:;6_;-A#^W/X*
M+L#6!+#K.&F"SG$,9&U2!.NZ(,T^#Y1TLHA2HDI2=KQ?O^<H^26VF[FO\[H
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
M1:I=8A6^)>UB(-15HF;4#S:0:6!GF"4L%)('TV5[UM0M[ N2LJF0+B?(UM#
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
M5SA6&[O<!&\B;7H8!35",DMRPV)F3%831HRN%@('Y\8+<JRLV^?^,1+%1$V
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
M_EQ!-Q[#V<Z#^O.!7&XU\HPW$M_T?X)S50"*OFY(E74H"!Z4UT@U8\!SB^B
M\V6F.\ZCYG!C-_]ZPR\;?KE1?@E<$GT5S6L5Y ?*-R#WNEO2,NBUQT*OFL-Y
MG>1X:#(J$UF_VWSN+5T;3ER=G5%GRC?9_!NFV##%S3-%'*,/H8.B/P 4!YO9
M5IJ046,I?<]0+BM_BS$4UIL8D_KD5+&-AH:&64CZY"JF$#U$>)2'<^2=\PP1
M7[54E+06W<Q-K:H-1VPXXD:=9'H<C-\_*RP<@I8$4:PM0N).'0JQJYEDX OE
MYQR\Q0_#^)!L2(^H/YU;%\9_35Z#5VB/^Z_%_[."66&!-E/9A \\08-F7O@O
MM2""PX\0XK=5-^RP88>;9X=&0VB,Q[:_'QM418.6D#7\A^/\:4'59 [1.R&_
M[+;0ZQ=9R'?L9XL2;<AU1HN("=5?,QC]=QGR,]:#6>;I[L[>/Y[L 4W__.3Y
M/Y[M_7 0AU3QN59 55:E6<._JSES=V]G[X<OR@>K/D^]@F3_WO#;0NFN-R6P
MK2;@2ZUYHAO"+;@VN\+2^QH@X62TO3L0^._#+[B-<5; "]K6[4-]5,A<'3[2
M1TNG9.[Z!GR#>\GF!ECTFPV]^QL*^[F-!8\?XF;>$FP0Y::\/G[_8=ADVO1F
M MUHAD](<(%?L*0S+,FTS+.C_P502P,$%     @ $7=06+M42Q?C-P  ^E0
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
M5HFQ8D*C3#!A/QOU2R6)##B@@BD# ;N9(Z4([*O2F(LF@I$8C!>\4-Q%QO1
M*5>B!DIL6DSD?.Z8P$/6H(^/X* VF!P5BZ,,NYP^DU\0M59S!,B6\R#>H)09
M@Z(JAG0;$3M+U^1HD&*C/BF-@W;'KJ8JI 7C(SF3F!'1A#F$(5JPZZLB[*(T
M92>%L:@WZ/3$X^Z8'=2% ,G)=E/8',@5;$PD+_H0N\51HLKMB-D"L\!_<L"I
M#3$ QSLS"8NJ4 GJ38D<:M>;,G2Z$$U[@LFX@0/[DP;Y36?,^4&^]7FQ6MPD
MNR6!"*8(%VN.)T4^@$<S[?D$#H*<* 8C1%003(@SE(I51 (3W +'5Q(46_7Y
M&;\ YP'N!5NG##M%OY:5!2C.Y(#?@DY[2<DYW;00X&*>&%NQJ.":.0I0<,#9
MCH*K6EPMNE20A:Y5\5J\RB?MQ80CX "9/"XX@BJK-FN"_78;6# >I7%UC0J?
M2W]Q>RU22&A"$=231/B@IBQJBR"";%@15.<B@+]8N3W^E+1+A29J NC:O(6*
M.VU%+5H*9W40JDD56;V/CK$LJ&-.JSDDXCHH:1.=]H",UZ@8%O)JE0%K,!$.
M"@$7)7A )<BH01KVTB!"C'Z"Q',T0]+A%&J4*H0--<D^@X\VVK(!B#?:'+F4
MW:0N>X&FD$P[0;D*T9@W+G%XB)!YJ\8F6D(62A*CG _T@(F02I<G+;DDJ3&Y
M"9U$NF$HDX9K45C#5&109P,L[+8X.-0.1>%"7(WGXAPF(12<0:T!X DM$^.
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
M3N0B<-833].UE 2#N(-D(I@'U5G4P%G.8U%33!Q1AU2X(R0GF1+.FJUN/4N
M#L3A---!V(^Z1<PKT#@:RUAQ 0*QC5NU'EJC5!&8!",(:=6 [@--T<%VLR0=
M*8_97:+]3 2X1Q]!2"(73H@TD\>]D(D.63F8A.A$ 8'5B83;G8/SVJQ2[81U
M>E6%=$H:E=#^._% FD- YJ3T583)PU6>2'B]&K!@I[J$<#4M"L?D8!#.PY(;
M-JIY2*5EG=8<[D$1UL;Y0II4*5;QJ;/!B!<R@[W .RE18^5)"-@%+1&:!(DG
M$64""D(N/**74A$ "-%$))#$*JS)1^0(OSI AR"O$;40D1PLRD1)%!DW1QN*
M4'V=E4SZ*R*F(LNU))G+:MD(C!HU%9I7<5 F B!JB ?%3,R51(/:JQ*25J;B
MS8H(CM@Y%K+"I!<U(G08KL63FE1]G894R:9S^0!.XE8SEH11@8E(<8)$LEJM
M)E?-094D92TY-;27T[!:3XSB<$=&72 E Z^%<I&<6H"LE7@%9 ;@A0H O#DB
M#CDU8D0;":I+49<J#=FM.3ZG4E.P'/::JTPE0@8$&O$35![B*99(JF'1XU56
MW'[8PI!JN@9GV30/<(A#I=7$@FK("L B#,=^.:7RPVF4GX[3_(N34K]Q)N?_
MZKR4R_7?'X)BF)\/394%/T7_]]3E]L,_\$]G?P#YP%\FFT3A/YEL$BE6&'C>
MZ2N7J\'&EH4XFZ1LQI'@Q;!L-M5@-FG-**I5(UHEHL%1%$=PE5%IUFK5A%Z-
M$ZIS%OO'J>=S-!:3E?93<3]R3/T'',^;>CY'T.^ELVR\<-YPI0+88D8E@A-*
M-:'2FXUZ%"50-2A!!&)4H1B"&_"?V/[&_//9^RDVE6WWIZ$0+Y='<GRQ2#=P
M*?JGZ;\:_P==*3XK4BDS7V3^U6FMX>=\W9#]#7L;_Y5U_LO4?V"9^@V#_YLL
M4[^RR$\LB_]CB__3^?_ G_^G)O_-\5\VZC_:_!]\8<V6A2)?._],78 J_>=G
MZLYMJX9X\MRV+\>!J/95G??N5Y2_Y5'B7YO_5U-_Q;2:H=A?GTE4GG<<\CRJ
M7\TL%VFA&N<I71K8_9\=3OPMTE_Q26;B;)I*C81_HO[IQ6]GU?]E QO^7Q@8
M:T!5OQOXW\Y)_Q,#*Y6_&_C?+++_,P/_?YPB?GC\.2?_E,_/S]O_<]R5_67]
MOPV)SB/XX=SZCZLX[WU#0(CS0@4TE44Z6Z!^.F?_WU#\WZV92_T3[ <&P!I5
M/Z\1/#< D2F M/D?_>4UFOL7L@D^SM?Z$\,(X.]_(/JG"_OAI=]H;O]S#?CG
MO]< 3_W_%Z[?A?PNY'<AOPOY7<CO0GX7\KN0WX7\+N1W(?^;0G[YRVZ*38T8
M5!W4.+)MM\*@N*!#A_;_/UX=.W=LOR[LU*ECYRX7=NG2_NEZ4;>+NG:MZ]JE
M2UU]75VW[N#J<M'%/>J[7]Q^W\ZD?7K[+/"_>]<N7;O_QU?;&XI+NRKZ*=[J
MV&& XH)+.W2\M$/;6O"LZ-"YP[E+\>/5X8*.G3I?")94UPT0++D$++]CQPO
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
M^\:-?.AR\D!80MPACR;8^\?<\Z&_?Z3QV/43Z/,GT,U:L'I32K9@<&R$ <Y
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
MN]@SBQTN7I%=F@Z^C=MY%;JI_&2GL[VMJI#0 )K(17#HV:E5<&[$"X5G+RR
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
MW&39T!K$."(:..HS.A@2FDX0BG-N-UZD<MVF0'>S%(>P08='7I1 *^8I[0>
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
M!/K%G?F97&^TAP[Z2BD1C5.EJ^WO^8W?]N:P'3Z.A.PN0!=&#TE^!7KP?"\
MC1\4QS>R3X6>WZ% =\H#S>051@%L>B##2(Y4'-23V/I=P90\8T,!H8XC.O%O
M$JZ8=^0E3!66W .'S9.Z<-9CQ57E*U^%^A;SV*!XIEO_KKR=/KATY/3\EDUE
M%IXLP+%^8%_2V9B)LRA.X;NLWEE>IPJ0)5F2?;FZ:DQ#Q]Z<FM)*7J\G==R:
M(&[OA0+2+>8^^3(*S' V]T'3:-L.&>]YGE,*R'<E$]P,&<)('1Z5NEGI[$'Y
M89RE%59^\D+X0T*_'K#O37)/S=)P]?I,I\9L!YP[,G 6F:2S D-_)7.;/7XO
M*GR%185&>(J0KC\!;71(T[0ZW_+H1XR4+#%]$58K,PHVG&4'55[2R)E% AC,
M$PSD$41Q?K=)3^;;]G&#6NYN3'<Z]'%>/GHYF?1)HMNUQQ:O9],3\OQI'N5S
M\(:)8#OH[+7/'MXD@V$%OCP5+(R4O&"A+J/I"*VM/T>PODKX^CHIE.N+[NB(
M#MGM *]'V>2[2G'6V'[S#@C@6Q^7$U7,MCO0-2DP];S6V BX5<_D)'*:'8R\
M3,K[@)9O$=?O\LN1Q3%_U&?H.TC'XBGD)%4LYK469Q$0ZHQ\]/)B3@OQ8+LF
M)Y/\SJAEFLA,<^"Z(H>Y^C*-\R?P:[36+S=U*@W(SI]#3UK:J3M)PBM@*5[Q
MQ;L(IJ5+<C+0OD[5^R<ML-=U13.JMO 8MD[O]S$7*(7)NY>)M;&EM)%L)Z:>
MPP]*AP!V/V^:=0NEXP(.](J]\<4*RL5ET;L75+/;AI6%BSNE=R\+,S<>*QL7
MUT[O7C9&\3%6-"YNI=ZQ(3+*%&'E\O[URP6?^J20O]>EX#PI"\-7\M,L/]?@
MC7.#T5/^WO9Q@^;ONS'MJI0^JV0M=17V-A8DE=L[CPJ><L5BBJ2%:@@D+6>%
MJH&@#ABYQ;$6LAK"P=$Z155&F<7D-QLE,^)A<&TX=6:X4,2#X+(#1!%)=0[(
M")9)%]_FK6 #'D7!:6IN:6XIY?ZLH9KH?4I9//NQ13D@E"X4P&K(BG>QF5@_
M2M.Y V1SA4MI6G<9:P./@-+T-E_"KVXZ6XRF(<;:!$7Q@_[?V)<,OOD?4$L#
M!!0    ( !%W4%CE]!M^7UL  (#>!P 5    ;'-C8RTR,#(S,3(S,%]D968N
M>&UL[;U;<^,XTB9\O1NQ_Z&W]YK3Y:H^3KRS&_*I/L^Z2E[;U;WOWG30)"1A
MBB(T(.FR^]=_ *F390),D""8E!$QTV5) )@/""3RC/_X7T_+Y+M'PC/*TG]\
M?_*W=]]_1]*(Q32=_^/[+W?!Y.[LZNK[[[(\3.,P82GYQ_<I^_Y__<__]E__
MX[\'P4>2$A[F)/[NX?F[^T61QH2?LR7Y[O^>WEY_%WSW[N>_O_OUYM-W7^[/
MOGO_[OV/P;OWP<G/0? __R.AZ=>_R_\\A!GY3A"19N7'?WR_R//5WW_XX=NW
M;W][>N#)WQB?__#^W;L//VQ:?[]N+G^-\VV'_<8__5#]N&WZ:NAO'\JV)[_]
M]ML/Y:_;IAFM:R@&/?GA_WZZOHL69!D&-)4S$DE:,OKWK/SRFD5A7DYC(X3O
ME"WDIV#3+)!?!2?O@P\G?WO*XN_%K'_W735U(8\X2\@MF7VW_O/+[=7KN:!I
M_D-,ES^LV_P0)HD@N1QAP<E,2>IF B4%/\EG_X^]GOGS2BR#C"Y7"?G^A^Y$
MQ6P9TC18DN4#X2W)JQW#.J%T25*Y4X+J<6UI50QCF]R%&(]'Q0,)MD]L2;%F
MI![GF,S"(LF[3_++<90$;Z@])%4^*PGSG$8D(TOZMX@MQ2/??SAY_^'=#R7-
M@A?D1#PN#U*6D^#'X"%,)'<(L@4A>2 ZK 3G3//L)98DBZ)@,U))M/% 2C "
M-$VI9$?7XN.ZM22V3U@5->0I)^(@6+.K#4$)BUZ]R&RS$#(2_6W.'G^("2UI
MD'^4,U.]2D+_O$ASFC^?O]@O2?A DG]\K_JYHB:17)GQ]>2XIZ9^^?5"U369
MATGU[,D3S6H(4[1H3=,LS![*+5ADP3P,5Q5A),FSS3<["M=?_'E.LRAA6<')
MO5@IIV+\KY.'+.=AE!]0;-##*8*[S;X06XM<B3\/I[JYX3#TWH</"6FB]44C
MMW06*\'&) UA<EJQFCO):7;O/]LN !6*%D/H,.[8Z(1'WS$NY-M_?"]DY.JT
M^;L<D\3_^#[GQ7;*U@=92[%GQMD2M(!8B_TAGNP2GT+,J2#JV!%K8NIN@6BD
M'\7K>KF'&(#Y A&=6'\U+T^G5N^F_HCKBFC])4MSL:@OJDTM1!TREW\8(]Y3
M7]IL,1UW=+RKFKD&A!\P&SQSA_P_?JB1.ON0K3\$G#R2M""!Q!S(Y2%Q9<$W
MFB^"J,ARMB3<5- V'-6EU-V*-"^">Q'\J$7PVVI/7(HM<;;>$7^(_7"VW@Y-
M8J)I=Z]>N%<OO.CM16\O>GO1^YA%[W;GT !B]_L@)7E 4]&0!&)+!MDBY-L9
M!$K9^D%<"M402KP,[67HHY:A+T*>TG2>W1!^)Y=_D]#<V-Y+R5Y*]E*REY*]
ME.RE9)M2,O#@<2L6QRPJRC_"- Y(N=B$0#EC?%D&@<%%8^! CL1C(VIZ$9$G
MXO&Q).$R"><UPE_M[SV*HY,BIF+02\J75W$=/76_]T_/)MI03=%AB_YI^APN
M#R4;Q:\]TG(F#P1.PC,6UQ%3]W.?U!2<R[4J.%Z8_"<)^44:GXO-5D=90],>
MJ3Q?[_I)FA9A<DM6C!]J,4W-'%!W2=.[?)E?<,[X&1.3%<GEK6 3\$Y.*)?O
M5)Q?E,67XKLZI;:QK3,ZY=J#4?FJI0,:KW:GD4KU@S9W2VV=X@=IZH#*:K6I
M69.VG0/Z[GDHM $Y,XV\2=74!97B$3K*]G[NW:@WB6-.LFS]CUSY)TH+GZ:M
M*SKEJ3SE]^R;V@ZI;.F*QALFQ.3D_]&50K)H;NR*TE(9G/(;SAYIE:2BI571
MO'=JSXAT>2170H5X^M_D64FFHEW_]+'ED@GI06B:I=Z938N\3(02RJB:6$"G
M_BFO1,F* XH'RS=<>YQ#FN-P0."BQJ$[I'KLQ9+PN7@U'SG[EB_$(EN%J7K'
M:%OW3NLE3<CG8M_\\XK UTV<4,7/!*>;,ZZ>N=I6O=-VE4:,B\U7"G\E.SYC
MA6!ZS]JC!M3+ >TYD98[^DB$5!BN>8F&:%WSWJF]*1X2&ETF+%236-.F=[IN
MR9Q*"VB:*XPHNF:]4W>W($G2Q'3J&O5/V3),DM,B$T)KIC[@:EOU3MM]^'05
M2QOJC%:6N :FV-"^=WI_9XE@'R&OF*!Z-A7M>J?O#[&^_G<J)/\[$F8L)?%5
MEA6:^6QHWR.]5]&,KZV>DSPGTKRNME0U-SZJ8 L 34P:P!;BC2DWC*I)CU3=
MD:C@8A).WC_<T[S6DJ-JXH"JBZ=H$:9SHC@]=,UZI.Z>AU+ON7M>/K"DAJS:
MWP<+=W@SX0 @JZ,/"FCSIGH."E"\N>NZT "X;=GQ:U0'")C" ]B'@-C>(\6F
M$_B!T#Z@@Z9QX0,Q_8@.$\Q["X3W$SIX0.\D$-_/R/$I_)I =+^@1??:!06$
M]"M:2.I8!""TW]!"TWA;H2=V_S%]K9>BUD\+Q8=5)%'9MZ&XL(HC!B9G*%1\
MXHF!-0X*$I^\ G3]0P'BDUA 40-0>/@$%K@''XH1G]@"C:B (L0GQ:BC4:&8
M\(DO>MLL5!_')[GHK;M07/@D%HT1%@H*G[C2;/"&8L,JGX"\6U"06.43K:L1
M"@ZK; ()NX)BQ"J@0,(]H!BQ"BB:F"$H-'R226/@!!0:/@$%'",'-;#CDU6@
M,050A/BD%M/\'BA2?*),4W05%!E60489;@<%AE5X@8>"0Y'BDV2TN:906/B$
M%V7**A02/EE%DZ>\ ^4B<SYB:<82&LM[8UY>*9 %JU"*APLB!@H3@RJNYF,Z
MRJ=O2YBO/C50NL4XJD_M'2TW(9_RT@ <_QXF!=E4R3B@O$7/H1!5A^6DR!>,
MT[_(8=$%@Q[#(B@-,F#J7[8>EG)UHIM)%Z<8;L0P1(C_<9M-8=9Y0%S K0'K
M-#@.[09I[C X_<W;!-C+5\X[LLIY;R:4W%>6&U\0N?/*<OU;#\T@M3GNH>9N
MU%#UD@#4MC$"B'6" A!>_];$[O"Z&A+[MR.:83162H$X^S<LML9I92OV;V7L
MB*_#/NS?)=H1&V 3.JO/?Q(\A!G- C8+5H(T\7UI#"ZK>&9TGI9!K+*J9Q3)
M>%U!<K!B"8TH,;TJR\*3')E>[9+K#;+';)!]O>SE-W]..&??A  >Y9RE-,JN
MTNC3"T:RI@+6V )!ET5></*1LV*E)D39R (!-YS%1>EBO_AW05=5!DY\QV;Y
M-\$3U329]+- YAU)DON%F('YXESF3]*'0HR5G;$T*I-%R[P3FGU5$]QN! ND
M_T'H5U*&I>C>L;I5=]M,QO,]NXSXM-N0XL.?G\)_,;ZYHB:KV9/Z1@[H>Z++
M8ED[=\K?^Z=*G&Q:JNI^[YTJZ>">SEZ\K%K^#VH[#FJM'5U0JF]E_+%BF[SZ
MS0TURE58\RL>BNR_.0,K]*02$+-;$A'Z*$UAM21#FSOV[QT<6J<DC1;+D'^M
MW3ZFW8X!RZ!KZS5QSUOR:AB':;>AL<BL<S,8ASV&12"I,5M<KWN,%\&P.V-]
M=,,$=\->3I&,_[ZX*9^'*?VKG,RS;5B;^' J+2S3V<V>?663,G!.LHC356G:
M2^/)ULARL[:Q--TYY^29CN,(V(KP_/DF"4L5>*L.-_))@YXX$#5R'8.>QX-H
M4'YZ%R8D6]\Z^YGD6BZJ;>LC5MQ'K%BG\YZQ)#L7+%&LU$\LB3/M>FAH/5BL
MC;^E<ARQ1'H@]=80UF"6P(9 8_9D1E8T3,!,%#760BL:"=9ZW5H'6&LOP8C:
M1,1D'>2XT04QMC.Y.'[%S0<A>(4R4TLFJB#./C=Q/W<).U_0$!\=FN4+.S>9
MF1\>U8KM*#MT6I260E;[Y;+U%@XT*]1$YF$M#96H%JQ]F1 #8[7&@YK",]!$
MDYO!:H@L<AM ;I'A&)M6T3$>$Q%\\S;-8[)0LJ#^E)9.+,E2'H$E64\1:()F
M':NL/*PQ.@K5FH1:L49PV.G>ACJ"#@V$EHS1R-B-#FP;_1[@YL&/4W/*=0GD
M=9M.Y9-M>TRV52(ZMF1;=S(GQ&&VA\UA+,< &5@_!:OU25/F%I'-,;,A#)A>
MU32,R]PI&"T^,>J8$Z-\W)M:@JPA5 &IS1 ^PN;(:L+X.)5QQ*EX,=R+X4<L
MAK<_BP:0JG\.Q(2$Z9R*UQ"$649RTWH%FA%<RM*-9'@QVHO11RU&7VW7_Z1<
M_G#IV:"G%YJ]T.R%9B\T>Z'9"\TVA6;C(V@ 6?F7(&'I/"=\*1;;@ZGA6=';
MI8RL)<'+Q\<L'RMJ(9UQ$M-\,N>D7":?PN>37]Z_._E-71<)UL,":=-\0?C%
MTTJ<$43>BKU4YE-"FUL@ZE[LG6L6IFHZZEM8>G1YZ2:)IX^$IW2^D'=SA6E$
MT_FMV.=ZF@RZVB!V0<27[P\7BYI"0'M?UPI172M?<^D8:BY5^^TRC&A2?_HT
M-QR07GW!%4W3,=$\Z/HX%U+B52JD]O(2-,WZ4#<<D%X9=J^=[Z;F8Z1]V/5R
M!$94*3KN]/'UM8N:I0_H@0&!=C&!^HP;Q:#[XEJHW5((EYNVR1BO;>N<ZGQ#
MB;YTDJ[IH#1K%XR^\=CH'G2%WY)'ECP*=?*E#*.M=P/JXQU.1U 'Z?>04_EP
M:6O0<!%5L\%HU>Y"=<.QT&O",;P3TCLAC[["E(E,SUJ)SQC1:I1W9JHL8\2G
M,5XQ$X,11FQ:P9N9B;H8\2E% @8_B$<7J &UJN%S^C?Q"&;L[T$5DV*'8V+(
M3;=93*C!-X!NE6HY/6NEGZ)<I>W//0PKU":[,0E: *+$5]2KV0:';B<V2"7L
M'\TQ%2AW7C>IK-/NPU/[R5?%\55QD%7%P5,R"F;R1+-/ *K6/K,V#C9#M9NZ
MZ9Z=]AB>0C?&[FUT:Q5FE=LL6W#\*,JE:M-@V6D!6[H0WF>[^&R7(\YV <1X
M#)#?\FO B52FH[S@XJS>T /,;U'T=IG?HB7!Y[>\P?R6?Q8I>?_NY!=9BT&=
M?:!N98&$_W,BOGNG)T#5QL;CWTM#5UF#LH$&74,;A'R0WS70H&ACX?%W8?I/
M<09H[J.O:]![GL!==;A^)&S.P]6"1F%2NW]!;<=!K?/[P;>2Q#XMBMR5QK8^
MGMHP+G#O0)ZD\2T1)SJ))U%.'\7A3PRJ5'09:CC,DIEI0MZT;8>E6AM,UM!Z
M?)0/>VNHCSM%H,3Y&$/\<4^P,YH9"4R8\,'.!6;(B$<; 04X'M'9@IK>" ,I
M.ZBLD[96)7+_H_$;;%:9W4:3V,2F-4FX#4:P"*O)U#.Z*#P#I14-IX2=S:S9
M,(.*2=H138[DIDGO?3-&Y+UOCKQOW0U) SCG?@L2$F;$M#KS83>7[KCZ9WL_
MW#'[X7SA+5]XRQ?>>@..G6N2981,A: 8ROO"KDM.WUC;!-3)F]Z]Z=V;WM$!
M&4-ZOT];\6DKQY>V@L?:Z,TZWJR#U:QC(EP.8, Y>1=DN2#D09 5!Z*Y3#4I
MTRZ"51*FIH8=Z' N#3YF-'E#T#$;@A1AN)-O(8^SWTF6DWC*+Y[$@43%8E&'
MY8(Z6"/L#YHO/H7\*\G/6!J7NV/*;PB?,;X,TXALOVTBN.5 %H!\9BD1FYT]
M$W)..8G$0/(&POSY2CQ6O-)'HH_!;M/? ME[<W.W"#G)/O)0')GQ5?K^W<FO
M:G)-^MD((Y?/*/G;3?A<%G_A7(I^Y9DJ_HH6Y%),D2;,O,T ;@B_HT^=Z'[5
MWP+99:&@D_<7=S<W#;='U#6R1L 'X.9I;FV#I(R7+BLQ_CV[621/=^)T%@)F
M7,C->E=NV2MQLC[]\E.^$/NCI"71W0]B8\#>+;MG"TIFX@"("DGH=#83<@E7
M6GH!K7NG&$SLP'1Z_XOWOSBGR'D:T#W-$['!!".CCS0NE"E VG;NJ9229,6=
M69HMZ.J>:;2*#B,<'[)!/7RE&G!8^^G 35/;9B _Y'1VMJ>OKT-BSEB69Z7D
M=[HG^36Z^2R-ZCVR1@@NUEK;G33!3%=*+17<WBGUK_0X+>T-K=U2+F1\67M0
ML]'KF@Q"HS8SKKX1=CH'OO9";'@:":96[J(O*<VSV[LO#==> /JXC2G8\N)]
M;KVGX&>GSZ_X=7EX[4ZP- :]NSX?Y><,_JAATUWK 97$5J:D:5JO0W08 1G"
M>_&DKAAKQL"&\AOKBO%P!!\==@P7 HDS4 ;?:^X">MUB" KU-^K4M<%-I;_R
M!T,HG8\)1(- ;XMA+B57C--2QX89B -B1%.KAS.8!HP)3[.9FEFP!8\N=+?9
MW((NQDVQXE[<DP/P)Z,*NVRWVY '^1J],&4H KIR$ UPV@<#C2ZT&>"40<<]
M>I5)-FO ( (/)1L:1+(;"3=SN( Z142BXYM]3YRADPXX/^[J\;B:'P-GBMLU
M9"D3#1",@N94ZJ)P,,.H/50G35_JF+\(S&=4OMF,RHZ<Q"(307AKF,HY@F8_
MZ0V$6VW97N YJFW8QGHZ@BTYAB3G+FNR<W0!.C7% E2% QZ=QF$#JBJ>PNU!
M@4B] L59 F?'TMV&"&:G9>(ANE6D/YP[9"JB6Q&=D2IR&]T"]04\? &/(R[@
M835M9#<9[BI\G,B:%TNQF,LJ& $GJX)'"T%LL.*RSO,RV- (+?(!']%IG0]3
MLGRICS=8ZN-VNRINJD4AFZB3T '->R+J1S.B?FQ/E,]2JV2M5].J"01N[H"
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
M//X))0OJ3VGIQ)(LQ8-;DO4401UHUK'*RL,:(Y%0K4FH%6L$AYWN;:BCU=!
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
M(.KZ.'9'=FK@G$21K'V>":%"BK2"UG7:H/("U .+I_D 3O$UW8EZ@ 9VU>V
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
M(PM)PV2D'UF VEC,FF\J4JT/9^EHH]9&X^\<6? :+O_1R(+91N*%&"*H[7U
M4]&*!'GX1+*@2#F)V#RE?Y%8?A4\D%00D6<!>8J20HH@0;ADA8 L Z+RJJQ>
MD#/Q>[@4<U_UXB0O>)H%XI%)(#3?,JBJ923;<!0Z#5\;&J:/63OFF#5O8[=C
M8[=.YY>]?7X?/IVN=[F"X(;6&"@_)Q$GX@C-;DDF9;-T?BE.ZANA1/!*E1!M
M;UA6<D]#F*V&QCLG=R3/*PM7]@?-%Z*]+#5=Y O&!817$42]/@/#+%VE=0@F
MD9"UJG=J-B'@X?!B/RLX%Z^NZ[YI.3C>>;'"35H-C6%.;DE<1"55+RB_#E<9
MF<XF*Z$-1_(\DZ=;D8NOKNF2YF&+*;+Q).^Q]HXH[XCRCJ@#2"!)=F3NHCZ/
MX9'Y>/H[>T?FL;$KI([,K^) 91F9H\29P#4R]T9_FO\ 1O6? S$_83JGXDT%
M89:1/ O*9Y(@H8\DKOFYG6V\^X-<FKAM4>LMU<=LJ58DV5R(X>2^OR?1(F4)
MFS_7ID. VEH@YUJL^E3P2P@Y36W=YKY(T8*3^++<>-=RWUUMM]VDW'4'7LLO
M&9D5R36=J:SH-H9T.@=G19:S)>&W)*F.S@5=Z;-K #V<(M!,]22*BF4AR!2S
MO60\IW^%&MMI^X&PX#U]_A3^B_&S1!P9FGRN%B-@05B7Z&[:#0N6W4PWIBFU
M'.7XD0Z::Z6A]3/)S0'N=?+^["/P9]_S,":R?)*,ERH_R(6K/UU!?;P?P4GF
M6YMSDEEBVJ/SJW06+M EQ+5]?\Q(]4+E;AIFY6-(<>MW/1CK3NB\/1; &QQM
MZ#P\77D!S.[ALSJ],]T,L7>F'T*R9X%#QX-A$V!F!D'':3N#!-GJ1NHY-S$>
M#.#L^S%XJ')R@VQ!RIK!RQ5+I?<Z"*.H2M#@)"+T4;*;EHZ^;@]QZ>2S0:EW
M\!VS@\^""ZM:1[?;953R^'4@E=))!>DT, [!STQ1O.[B%D.2L&]RNU\R?LZ*
MAUQ(%:^); #59@QO+/8%QE":6;V&Z37,8]0PX<?G2'7(#L?02!5*N#2!2Z^B
MZ:/XEW%*V@9.MAL<B1[52*'7G[S^I)$.K];KYUE:5L3JBC\R%DM;RG1V*U8G
M?U2F'AOT' :1.@2EKLDP-/[!^->K](8SP0K,9KVYI]>*O%;DM2*O%7FMR(D
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
MP]/D+W2[^GR<I8^S/+XX2[BM?H" I?=!2O)U9ED@=E^0R8S @*S3;O>^:A>
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
M@]/=M/#V*?^ B_+FQ;I/_(^HB&]8Y/N$_P0XOM:_R?_(4 ;Q[?\/4$L#!!0
M   ( !%W4%@BGDE,O8D  ,.H!P 5    ;'-C8RTR,#(S,3(S,%]L86(N>&UL
M[+UID^,XDBCX?<WV/V![UVPRS115E5E]3-4<SY1QU$2_S(R8R,BJF2U;:V.0
MD,0NBE#SB(SH7[]P@*0HB0?HN!@Y;=9=&9)(^ %WP.'PXU__U],V(8\TRV.6
M_MOOWGSSW>\(34,6Q>GZWW[W^=/9\M/Y]?7O2%X$:10D+*7_]KN4_>Y__?O_
M^7_\Z_]U=O8336D6%#0B#\_D?E.F$<TNV):2_WIW]YZ<D>_^^.-W_WS[@7R^
M/R=OOWO[^[/OWIZ]^>/9V;__:Q*GO_T(_WD(<DHX$FDN/O[;[S9%L?OQVV^_
M?/GRS=-#EGS#LO6W;[_[[OMOZZ=_5ST.OT9%\T+[X3]\*W]L'CT9^LOWXMDW
M/_SPP[?BU^;1/.YZD _ZYMO_^O#^4[BAV^ L3H$C(>"2QS_FXLOW+ P*P<91
M$DCO$_#IK'[L#+XZ>_/V[/LWWSSET>\XUPF1K,M80N_HBL"_G^^N>V'^\"T\
M\6U*US!-[X,'FG"<Q1";C*ZZWTNR[. UP.,'P./-'P&/_[MKM.)YQV4CC[>[
MA/[N6VU,;VD6L^@R-8QR][!6</]4!%EA _O3@0WC?\^*(#&+^>F0IG'F2Q@U
MC//)D(9Q_D@-R\?Q@.;P12!:G"*IB%T"3[WG?U4/PH #BZJ 5RWAK8'I4T'Y
M?E2MFLW8+#P@(LG#D"/Z]OLW;[__3J )W_SE@H7EEJ;%,N6+11$7S]?IBF5;
ML;[78 2:<@2EYR5:">P2+*L(/B!YXKAG29N;2DPZ97]&<U9FH=Q4.6C8]FEZ
M]OG3[_Z]ADTX<"*ADQ;X?_UVC^TI+<NLYG.0A2.X54]\&S*^H^Z*0[I6&=M.
M83*;S#G)"([$\9RHB<I'5M![=A6GW!Z(@X2OS@4%P!>T".(DO^=R6 9)E]!,
M>Q,C/FH0; L28$'N&6GP( TBI,*$5*BX%ZJ)D\ T.*LI:'D-XZSU5[Q.XU4<
M!OSO( Q9R44]79_M6!*',<V;/[K$S\1X&*'4@6M;5#_M\2#+!@]R6X%W+YY&
M)HD9Y[P%44ZY1IV].>/GGC@_8ZNS'9\F_KU<L/GI<Q33(GA(U"7=,#A3BF (
M+2=+^AM^PG\'B!*V(K<M1 E'E+P(53(M!4.:9F5J;2GBVS.PX.,T9%MZMJ/9
M6;X),HK1,:61C*K/($0GFO&6:P8_C'%S&7 @_-Q./@$.,Q)ZM6D9E><)O%85
M5: YKQUZJR!_$%27^=DZ"';?@@Q_2Y,BK[\14BTDNOKB+X+5?&&BT3G;[FB:
M"Q5;9AF?)X'ZN^?]([?!LS@F? FRZ"J(LY^#I*3+/"^W.W@KOXOSWZXR2J_3
M@O)I+^XX^4?R[QSN1&UQAI]MW7)&R+">OACN%CT>K $6_T+C]08<^L$CS8(U
M)1G'Y&S%42%QA0O)1CED>"5SKV#,V[S:VM"_/\OH(TU+>@8\/>/<+K(@+/*S
M+W&Q.0O+O. K>(:RHG%#&]WRIZ'@Q ;XGML =Q(I<L61(N<U4N07CA0YKY&:
MD5& G,E1*T%G>FPIQ.^Y)9[ '1XW62BW8;@%LV,I_QFE \JC&17[4:A.)/WW
MXAPH\.!F+L>#G#=XS$BXU:=H5)XG\MV6"/^!GR$9-[J+9W%^I'\KXYWX%2'
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
M0-OA,<)6%EAVM>UMT4(>GDG[N8H>V;)K02J2%J0ABJ]Q1)*U( U-1('9,S7
M)RFM05M[NI0X6X*789B5-&K5(.ZT-%0?1RYU?</:7IXJN <EF-4,$DL2/LI?
M-I5I+V8S]WN+\C*N2[ZR>Y$97X!8X_37T%G9#8_^1S=/1BY+!HV6>=_GU)G,
MO\3%YKS,"[:E6;T3/I^76<:IZ=DJIKR*7.=50-A>I&L<2*ME@A<=F,1OIL/$
M%V/K5!682CY]T@,?9V*$YH#@P0(R@I,GNT@+]Y=B+6D1Z<,^<#PK"*]);R6T
MK\1\,*/3!HT*@R(QG\4^'R'ZL/*JC:7=/ :V%G)SF,YFV39'DI5%VB?'-8M
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
MOSNVOI6>1?A<>L>T+2<U8'(@,$3 =NYT&><LF\0N3V8"%"!7,@3:#QK9ZF%
M/YLY0-;?KG'XF]B0Q_%WLML>2$3O?GK*)B?+(K@WU1;%DR>UE\1F1-<+HG!#
MSV$Y/.5IYV+8PRC+ G);A_3U7%,,/J<A' ?C.1.-:I/T=CDQS$VFS")G^^,=
MV/\WJ\\Y%<Z8FX="].6]3B^?P@U<M5VQ['")JRN7/_=LI 9&1.ZX&I!M"^A^
M5TL KFQY?,969R7_('U_A%7X0M]A6F$LDCOE*[X;3YB85V9ALN;A<;JC6QEG
M(WZ\I]FV[R8/.XP-CU,'N%EXG#KP,NYQ,D*[%8]3@YE\@@!NY!68#WYBF]$2
MJ^IV&IT*2S;2I4C%OXH3*OND=IA'?8\@+*/CH:P'.0IX!  2"=&Y.=3+/:;"
M$D^Q&5>4CE0(''S:2.1%,ZJ?0(L&O'Y<A08E)L(H.'B_M?6&9:4W1**';587
MPLLMS=9\%?XI8U^*#:1*!^FQE:_X-'IY[!S5T4I9PR82.*F@>UHUA_G+)C+-
MLI?AG@\_X%QH_ZSA4X!AG+D2 )@W_\$!P]@8%ZRN"I^V09*\*W-^.COI(SOR
M%'H5.!C-D?8+F*0&ZDGIN]G(%'EC5PXV-$G&-H6NA_!2T!K,E1  2,\+?R</
MF1IC+"_SK=2B]US^K@NZ';IR&'I<8QOH&M;9MM#.KOH5P!,!W^UMO3*3V53.
MN1.@^XZ>;"J/FA&<>Q>=U[J%1H">A;S<'W<E4V>6U:WFMGQ(XO J8<'Q&7SP
M&?1&TQK+T3XC(1(!TM,VT\5 IL05Z]ZX[#PHZ)IE_79&YU-:/KEF-(=NN8S4
M0#UZYD[9>.*<Z^&-)__<\BGN2[WH?]"(5PX&M+YG''JPR*\ U$\LX  W>_U6
MIRRRNEI427YWHOU0G*X_03>@_E/J\./H]:-[6$<+29V<V4 G$KRG)66$Q6PJ
MWSPM,A^#+;U@<"VEM-2</FYDP=D/ZWC961  37Z5P.>P_'1PN'<1ZF.;NZ@:
MJ,!=AH6H4'Z^";)U;_''H4>Q<3 =0]J6GP.8F%LC,T@CKHP. ),*LI\(FR%1
M8%-8977/_9DE95H$F30-^S?;GN?0N^S1>(ZVUP:JM-A];:M]S&3*''*V^-6^
MZ7.V?8A3648__%L9YS'\>4<32)R%0.F^)7'Z ,B%4AV0]:+X>[ DDW"]+$$(
MUC-]?EI=KGZA2?*_4_8E_42#G$&(89Z7 [$^(\^CEZ^><1TM8P#][#< 3VKX
M1"+@:4$;8S.;S#MWU2*VNR#.P-"\65WS]39=QP^)#&/-K^(T+F@2/]*^M,6)
M;V/K0:A!<58 0@T=5,4'6Y0B;,D]+E  ;(\-D>@LB$3H[/TXL;:*/4R4/J;)
M:&=*V2XC,WAP[W\0J6JG ]K6JH-:0'X/Z0/<9.HLTJUMJM"_FG]YGM$HYK(J
M.X=WUX4P-AZJ*JH&7.MIZU6_=6BG'DH$K+2\-T??/]K=3VYWOSJ9Y'EVMQ]5
MOBF=[=4DSME&MN]A=^C4S/L:C4Y_$;G1C0.P7EVVU=[S/4O79R(UYLAW/;TQ
MIZ6]<<*$,#R7O5A8 W>P?8\9L*Y<W+\>V5;^;E][^=AC5QFZ><5U+TIAP92[
MREV<_[;?1/NR(%5>04K,T-#VKT$>:5I2L@>):^ICD@+$.?8  0(8+)1)LJ0.
M2@+#,#ST6&5T&8IR6SDW2&C\V!$0B7G56 714Q#^ZH6>XF*F.J@6C3JU0&O
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
M,%^&1?PH=IKE0RX,WAXIPP^$E+_I *VG)8"/;96P+SD!^2"L:6X?-+C\Z$5
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
M34L_;;P4V,JF\\IK.FQMRC_W2I+".P;37)NQ?::T-DB82E_5H J=I%7C<=B
M/ <=^G.0ED'V3-XL"!>2M[.A<G)R51>-"_(0)-"[938)N*?Z,I)LV\-(9PO%
MYS2C(5NG\=_%<;_N$R$OT/@7MS0-$M$4=5^6J^KCWK.,&!@1N<AH0':U!&F@
MB%%=IQQ!7*2U\2-0/:O&<%&7PX,O&RP/B^,I\<62[IL0<F9AGCS?"WQ.HSB7
M'2=H=,4R&J_3RR"#_.%I=P8J QF]3Q@"Z/>6? @S<_YPL_0CEX)M7'#HA"I1
MY]1+KB2/HQYT=2:[/"B$%,P2".ZYB_/?9)D_^*O_F##V!OZ0T#>R@X#0/6@"
M$!=$0J\^S"RU6642&(*S[FYU@N>MS.-)Y*T:UQ2PBZ%'!E<'KAR?-D%&WT$O
MMW8OL[ZK'LWAL/<_2+"N=A0L?IA]Q0$O="Z3]_EA)(<^/Z1,N7(7W+S\LD?2
MTR69KO RT[/@V8SLK84^R88<'<6H =D+S:_UV(N6.=/1(.4(N_$J?H)NG_ZN
MN+'"-VHM*O+5H:NH9;W69NO-JK)C/Y4/>1S%0=9_]3U] +0C2!60.[^/*D8X
M-X\]>E%'N18ZI,8'O-$51D2=8&O^F\FBR/3YK:JJ21Z&0O_>O/W^.Z&#\,U?
MQ,[]<+QS+[,,\M=EQYK](Y4AL(0:T.(_/\L;^;MXO1%)\7 @"-;2$KA)/P39
M;[3@YP39\_58A;W!G[@".,?3]@+BG* IZ\\+X#:FBSA@6W41;Y-$6C1!,$_[
MN8HN(FA:R'](11N1Q"W(GKP%$01"+29)(OEJ)R!B80D0.X[;0U&-#2*P;=2A
M4OS/0'"V3".:D;PU ;MJ H+V'-4\WDH>APT9WSC==/PMGLR[B#AW*/%-^([N
MN%AM.'HW*TB79JGH[#OB.AI_4=-)U _ M3NH'Q,=QX\1^O1</#5T6"E" 5\Z
M>[RZ=10$J\.!H\I-$S;EB3?H=&5X=[PRR ;9URFW@\7Z+K,*[S=!>K,3ZT!=
M5:]:/3Z421'ODO@D =8W&F@+TRVZ[@Q-MW3AS)VY\QYA=@)4;JZ\BE-IV.0C
MY4A>*FMP!N']AI*TA!H6L+9+!DECD/,L*BFT::C-Q&V#'?\E@V\X-43&G8$Y
M*+-C"DY==17PBF7B.@#22H6EO^.P<_)JQ;^G3\%VEW"+?<>?+]BV>J5Z0SRY
M./HNV.TR&L;RT) )JZEZCN/ Q]Q"R!HI@FQ-Y0"O?=FCGE9<-A=Y=6:=WM$B
MB-.]LZBS7H[:PT@KM'M0V[M*#77O!?12-T>1LVP:NS1-K].2E/LF;O"Y/]\:
M^SK&U)D QK8P-8!)(HJF'D0"-\F.:402Z S-M^ MV;$,YU2Q2C9^"^PJ&-O:
MXS(J".:?JMV.&Q/P_6.0E.)0Q/I9Z&$/PH@PTYT@AVN^2%^YXO1V17Y?/E45
M:"&ME?\/;O]Z-P3T2.C=8C)$^UN)OVP@G0E@!KGJ3';O0:?*[%DX')8A-[<R
M&BT?N8*M*20[W5(91](CL%-?1TJI*AA7_C55?#!>-GNT8J](<E*CL2 5(D2D
M[G%4Y.6(.,Q&+$F"+(<=29[;_)39G"R23)?W5@MPWL=%0F]6UVD4/\91&22P
MD(B@+S!W-O'NGEVF!3\D7; M-V2/]%1C!$3)SHF0;&NK0 >,H3U"Y%<)VGTU
M3^PL, .LG6,XPLWJZ#YI&6YBOFT>9YMYQ& V(0F]F+[<H(1>DN9Q*VZ0X_,,
M3" WJY.(!/+5S@'^'+X[B$\XCB\@0842 0^R\%+GM8.Z';M >F,7OI8 A?'%
MU&J(@J*L.*QEQD)*HQQ.@-=Y7L)%@%*,@NI[Z#IF(^/;KV(F$9#5IN,*A7E<
MXROSGJ$9ZB[=3WI)/_$E#\JJO>>"DMP'3U6AM2KON$<()[V+30%4@>&L7H@*
M,JB*&G:HQ)@4@(*?#,9)TL2TF.?V)+Y\BH\O;$:?,W&JAO&\G)T!\ Q.S@?\
M[#L?GS+)>:[;@>0V)1Z4EF#,$)I9;BJ@7*>XJ>"DD]]FA^87M3RC)*TCI6TZ
M*UW;0E76SD0K:.PM/?NG;W3'ED\?&AHVCSG*,+FB$KA/>V=4;DXM'366.=_&
M*K1P&YC:RYI;US 0UYO6,#8ZVY5I.E^89DV4J8Y-:@H#G>G9,I(NJR"Y#>+H
M.CT/=G$1)(.1@TKO(+5J<&S;RK0'3@#Z69R2"K[?@$(UAC,4%YU)FO"K[I--
M;C.VSH)MY\7QE%>0<C8TM&TQDU$+K3RB"KJ?^^%)S&88#CHL,]9X/@<7L-[G
MT"7%CL:S7TA,N*L%1+]+4S\KF3)_G)_%:$2SR1[IL;<TSV(]H[L^B_6@H7,6
M,T89QF*4P+V>Q<;DIN,LIL0R=SLW*.[)2K\LBPW+H);L<LO*M'C3MXE/>QN[
MGZM!<:5.BNA@U,H:I2C/(6Q IY;,@NSQ(1(A/S;-1-ECFFQV[QZ1*P72/:+T
MLJY[9!"(<_?((#9:[A'#=+ZPS6ZB3'6Y1R8P4#.FE.MN5L1_%[$_-ZLZU/HZ
M+3@WXX>$RA9PG4<(]/N8>,XI<*S[1EJXP-5LC0W9HT,D/HH'$N?TXN+P^!;
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
M99).\W'#FGOZ-[-=6C07;751[>JV[CC@%WS]=0_%V)8//SBUX:KM-K2BZ[D
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
MZHQGB=4O>%^\BL3&6](^@<-^A1_[J[HK*89-%>:[GYFR]7<N151-VH]M/,9
MK,N(QNF=DW,K@<   5#> Q8$8""^N+X^>M=&[9\QJHXQ('K,@X; B <\J!C8
M#+50K0R+./-Z#6OO<3D!/]LONN>^#K_:/J:R@F7V,9S ZVN_GD986$]K:GUG
MTR^H9[7/;"6M9G2&10#DY9(61L9Q&<,\D.NO4-\$2[_%TJ]W;M';5;>FG-+[
M/H [6D2#.RT!HG<2XG?K\Z7=13KK'GO**8.5O#G[>'2NV'[7SZDU;^NPHIK2
M,D9@W!H$-#X;K'J;STV&L^;@(9@,IF"6B&=E#^Y->AN%/>F4EG$H<W,T7P!
M=(IP?>;A(=)9&_&54Y[ESAV3[$*VY^*[(98R8YNQ=?;4DP>J.9,WE]FJ\M'G
M>95/;Q;S,35OA]*=-!F7<]J3,[U2Q]PE#<J:0/FQ;NL>W[)1LKII>\;B&A*&
MA$NQ@P.6?\J2E=S3-IJD0S3IJ(T^I&.KK,#VGH-#!W2C]WJ,;UK?K62.#B)1
M$D-,:0^[GYCN8G*:[G6?X^DSS:8Y=WXZZ&9-.=/R]_PLN99IR33I@1'ZO#W!
MLSAO:]]WU"5EN[&5"0C#2N5,G7).WWH>$VO&I3L<N=LWY!7C>PP%WEE?%T<F
MS=NN1QSG6XU>C5R211/=O,.2CKG$DF.Y=]PN8/W,(TJP+=B0;J!:]\^GJ;![
M<8LDTZY0CG>J#K#0 1=S]3([>5YRT^]B60AC5<?*>;4EB*XRI6RF][R.E^N:
MC'F7A()TDBIO<, <=QO4XCQ;LT%D8WL#A!'#5Z7Q,O/TY(VKFGT(E97JHO'0
M?-.F(UJ #D+T,(#,<8;*\Z@Z(KQ:DS 6FJ5IV$DBCRL$^19\#N,EB4SC\NJO
M0C@X;UM/Z\OP]=M:8O4+K%;Y)#K^)=.T3[B'4K5WE+S4%:X^O/[404!,WL/(
MG*?)9=+4YW1OR%$?[0E&+\$ A8NWO' QOX]J.T)!Q83E7UG4U4,X)!S'TP9*
MCU(1/A&1NK9<\'/Q Y]@Z6S#:<*ES90:W1Q Y(N6+K/X/%YJP+=5.:T7_4=<
M85HTX' /3$]>3U[V\%D-6X[HLFH0I%B[<:IH*V"L[=8D-WE9>JM60O \8,-&
M^8IY*[ %]OM0[WFMY[:Z)]O^CX+.AW>MOW,Y8&/2?FQM/&! $P@>7AMA&$:
MDW7/[?3)3;LE="=V@_<GY^KV!P;@$P9T$FB& RA6BD><V>UI5G+!>0D'Z2B;
MV-2&M/RFB^G,MY@JV#"1=3>.4!T(;0Y;V<5R!)9!_37J0BQ8F,Y//ZWT"E=$
M?]ZR186X NMM%H;*>W=LQM6GMR07V\!.LG;(%E% ])YLWP\=1@7/:'$Y<A6Q
MF_\4W6SQ$^S*W(;N+:I$D B.3(KRY7E6/*YJ24()(>$M0^=WRRA,5?VB\_U!
MYPVF.NWXEK*+E87 [W 1[0-\(BY,GZXZPED[X7Q?PH>B@=0%IS$N''#K"Q+,
M8,<Z\* V0V+.G63#RYTX)-X]D(N2X:#XP]#5+12+%Q>Q0%12_J52##PN33@.
M23:D4@U6-IA<#"E2GWT<!1Z-WQ=U!>XY>I1X4 $HNAKF3)X% #Y$":\61MV/
M9)!.ZDE"\#^ACR"O#+MLF)LF[Z-;V,W4ON_L,2C:C;X]!/2F&P9S[E[J63MW
MA> RO])=CD/:IP=9*$2[L;/\LNOE-[.-QE:?0Y4;J/#B=)E-(-PNE]><@)\&
MWJ$MQ!H&5_P/J.ZZ :.2=+HU:R3+T.@+L6-FCF/.!86H%-3HNG\NV#Q0=+R4
MWU7=##VVK77GU)K_X68;JDG/-4M@4&4.<6@;Q,'QV+>$MY8#4[Y2G#_/["Z:
M#,8P=Z7;AU=Q=@(R<,P-P;HE;R,PIIC2 $Z3L"0J]/B*QO,TO*CPZ@S 7GJS
MRN\HDE/%_PO[ST#Q.UQ^_T1>_H;+2NI\61U4G?WRZP,M>$U&2C^\WK3"],[T
M6/>:I9*JFHNM@2JZ-CY0..P.WH\DC!AEN/&,K]0V8#8,1?U25T/12*-):RE:
M_2"FC'NCXPSV44]NV4_L^?B(_?-8=)@]^3]02P,$%     @ $7=06 X",X$.
M8@  @[T( !4   !L<V-C+3(P,C,Q,C,P7W!R92YX;6SMO5MSXSBV)OH\)^+\
MASIUGMF5SKKOV#T32E]RW.-,>6QGU>SSTD&3D(1.BE"#I-.N7W\ 4K)EF0 7
M2.)""!%[=Z5M %SKPVW=\9__XW&=??> :(%)_O?O3_[V[OOO4)Z0%.?+OW__
MY3::W9Y>7G[_75'&>1IG)$=__SXGW_^/__Y__U__^?]$T4>4(QJ7*/WN_NF[
MNU65IXB>D37Z[O]\N+GZ+OKNW2__\>ZWZT_??;D[_>[]N_<_1>_>1R>_1-%_
M_\\,YU__@__/?5R@[Q@1>5'_^/?O5V6Y^8\??OCV[=O?'N]I]C="ES^\?_?N
MQQ]VK;_?-N=_3<OG#ON-?_ZA^>-STS=#?_NQ;GOR^^^__U#_];EI@=L:LD%/
M?O@_GZYNDQ5:QQ'..2()IZ7 _U'4O[PB25S6,':R\)VP!?\IVC6+^*^BD_?1
MCR=_>RS2[QGJWWW70$=)AF[0XCO^WR\WEZ^^F<5EB1-4H#7^6T+6;.#W/YZ\
M__'=#[SQ#XSP$JU17D8Y*5'T4W0?9YR5J%@A5$:LPX9-<UX6C+?Z4RN*%G__
M/BN2)-J-Q*GY?Y4'*I\V;/D4>+W)T/<_[#&SH8S8O*S1NV*_V+;GY.IDK*$'
M/9:(K=LMNCN2,I*\8I]34>Q668&2ORW)PP\IPC4-_!\U-C4N[(=_GN<E+I_8
M5HAQOOM<%M^C[._?B_[<4)/Q143H%IZ1J+E"RSAKOCE[Q$4+08(6*C2]72#\
M-__\S.:BN",7.&=S@>/L=C=+Q>R^*&F<E ?D*/;J#=LB+N[K?5<5T3*.-PUV
M*"N+W6]>0-S^XI]GN$@R4E04W;%E\X&-_U7 A4*/Z7(0O;?"P_-B8&<%NF3_
M/%S1W0WMT'L7WV>HB]97C<S266W8R<QIB+,/S=EYRX_.EQ50/"\!$1<]AI#Q
MN'\SS&CR':%,POC[]TQ*87]9($I1>M50(+Q1Z[NA)I-]L)8*_H.3@M*_?U_2
MZAGIF"9O[IO7 VU;_+")*;]DDA7.TEWO!25K]:.+P*:??5@3+"43_-"5$6P
M>Y+T.G3TH6-FT<BN7](E+DR=^8[E3P#2"1B"DZE" +W.?%D,$)F)C''GO #V
MGS^T*B(Z%*X?(XH>4%ZAB'/-U)*\YJR(ON%R%25543(%FJIJ7XJCFE7%>A$7
M]+*@EP6];$IZV4VSR2_8'C_=;O$_V08_W>[O+MU!M7O0.<WKG-,2*((^%O2Q
MH(\%?2SH8R;UL7[WN!5=['V4HS+".6N(H@VB4;%B:"BJ7O)!S&I:$%J"8A44
MJZ!834FQ.H]ICO-E<8WH+=_/79I49_N@.@75*:A.074*JE-0G8+JY([J!+RX
M3>M**4FJ^A]QGD:H7KQ,QU@0NJZ_"->7@ ,9TYF4Z-&B-\W8YU-.PD46+UOT
ME-:_:]2<9E6*V: 7F*XOTS9ZVOZNGYY=;*V8HL,6^FGZ'*\/I4/!7S72<LHO
M$HKB4Y*V$=/V9YW45)2?B!?LU(NS_T(Q/<_3,[;9VBCK:*J1RK/MKI_E>15G
M-VA#Z*$NV-7, '5,ZKXMU^4YI82>$@96PI>WX)B =S)".9]3=H=ADEZPW[79
M7SK;&J.3KST8E6]:&J#Q\N4V$JG/T.9FJ6U3GB%-#5#9K#;QT21M9X"^.QKG
M!>;(=)Y-HJ8FJ&2?D%&V]V>-U&Q5J31EDF&Q_0]?^2="([2DK2DZ^:T\IW?D
MF]A4+FQIBL9KPL3D[/_#&X%DT=W8%*6U+CFGUY0\X"8E2TJKH+EV:D\1]X5E
METR%>/Q?Z$E(IJ"=?OK(>DV8],"TS5KW+.956:?],8543"R@DW[*&U&R.0'9
MA_D,MU[GD.;:J77%1]9\[GR-Z)*!\)&2;^6*3><FSL5K4]I:.ZT7.$.?J_4]
MHD("WS8Q0A4]96?*DE Q<JVMM--VF2>$LF5>BUGUP7=**G:\/$D/=5 O [27
MB-O)\ -B\E>\W;42HF7-M5-[7=UG.+G(2"PFL:6-=KINT!)S>V->"LP5LF;:
MJ;M=H2SK.G3:&NFG;!UGV8>J8.)A(;Y*6EMII^TN?KQ,N;5R@1N;5\>AV-%>
M.[U_D(P='S%M#D$QFH)VVNG[DZVO_Y4S&?L6Q07)47I9%)4$SX[V&NF]3!9T
M:U^<E24J&DNXP";4W7CJ$3BJ-!%N:EJQ&1-N&%$3C53=HJ2B#(23]_=WN&RU
MF8B:&*#J_#%9Q?D2"6X/63.-U-W1F&L8MT_K>Y*UD-7Z=W^",V3;QWL_.\B(
M> S>=A4@X/9A3Y?'6VX)V.CBZ4+I@$2F$H 1>>\'(A(O/!B*'_V  N:W!:/R
MDQ^H -V98%A^]A$6@?\4#,HO?H'RUD,&1N)7OY 01UB $?G-+T0DKF<P)+_[
M!8G<U0V7T;R26T7^#C@<7LFL"IX+.$*>R+ *MF X-IX(M<#($#@NGHBUH%@4
M."J>2+7P<!(X-)[(MM"H(#@PGHBZXD!L.!2>R+AR'PL<#D_D6[ES!VYI\T2N
ME;ANX%AX(M1V>]?@D'@EQ8(\\'!LO))BI5$4<$R\DF A(9]P:+P28R%Q<W!H
MO!)C)3&;<$0\D5_/N^+=X(AX(L:>0R.BX<AX(M%" \_@KE-/9%O5+$TX0)X(
MO.<= ;]P0+P2=X6!XW \O!)QX5E'<( \D7>EU1#@:'@BX@IK,<"1\$2BE=3M
M>,'"3#69A.0%R7#*WPU\_49;$34,KQ ;*,X4WD!0']-8C9F^I(4RG1J2!/K4
M ]R[;:YC.J>UQR?](\XJM*O3=$!YCYZV.&KNSUE5K@C%?Z'#DC\*/>QR4!L
MP=2_;FV7<G&:M4H7HSQ<[R[$/IM"K;-%OH!; ];).A_2#=+=P3K]W=L$V"O4
MOH70.U\\5WV])DW874?99)6NH9ZO]=*<D%FR7M0WI-.97QC'ET@7RM;VJVS=
M1Y+S;JTH("27#>%N(E^1:9,XX88Z7U$9;MMVU+2M!HVR+04,CZ.V[M[PC'3,
M.&KX'@C+H#/&T5B.@9  #AB#3W*=1/=Q@8N(+*+]S]45V@N\S.O$%5ZQ/4EX
M:@\C.MJ0#"<8J3Z9/,*7C#D1QB4XN!;&<2T(7@";44J^G6<H*2G)<5)<YLDG
MU%)P"-9X!((NJK*BZ",EU49,B+#1" 2X]"::@,1K2M*JCL,Y_W>%-TU:<GI+
M%N4W=DB*85/I-P*9MRC+[E9LDI:K,UZ> ]]7;*SBE.0)XB5,ZOQ87'P5$]QO
MA!%(_Q/AKZB.E),M0W&KX4;#@I9[!D/VT\N9P7[XYZ?X7X3NGJDL6HX->2,#
M]#WB=;5NQ4[X=_U4X5Q.5=O?M5/%0S[FBU>3U7HU@=IJI_:&9W<(%MR;OYFA
M1CB?+7\U:LZ?-=)-<8,2A!^XI:Z55&ASP\[?@T/V \J3U3JF7UL7IVHWR[P\
M/9/5LI15N]GFA5=G46/CL(==#C@U:HOJ;0^S'&R/7I@HH]C+*"?AT5P7'LV=
MTV6<X[_J!7'Z'(/'?OC E>CYXGI/A=ZEM)RA(J%X4YM]\G3VK$=?;]7HKH=W
MC7S3<"@&V2!:/EUG<:W8/"LYG2>D0D\W..H\,15ZF@UPB#/$Y)L'E%?H,RJE
MYZ6T;0B-,1]&,CJ==X1DQ1D[.-@*_42RM)"NAX[6_@3 A >MPX/6(3)(A?EV
MXP/IL +XP+7$QD>43$93!T-%VR4]5$N/\6DW:LA DAIU?$%*12L@ T1O7_#J
MCDE4,ZCY$G_79\?!3,&^("1>.1 WUM11Z+[&5;SOWL5FJIPF[=::J2^0OJ*-
MBKUYZLL&N(FZ7/93C^$%PM 10#-U%.!GB++EUY>S1%&X[1D_Y%W<=ZN (@A[
MF/I2D1I5)*$R/EPE8K[%@4M3YWN@W@LRS_N"41^=#N#/\A@>X:TR),C3N\09
MC1FM4TF2.?J,5DB$S1XL!@,YK&39_!QMMA=2G3V"=K?1CC1@"DW7,&;S8V#4
MA.07K<DO+J5ZN!4'-WT.+$7R"67G%E(%3/49(D1#A:(Z(:8HQ!2%F*)IZF:.
M6@"#;C90-^M_EUM1M7Z),/M"OL1LEJ.X*%"I6JA ,H)9!:N3D*!;!=TJZ%93
MTJTNGS?TK-[/<)5*H6?0I((F%32IH$D%32IH4D&3<D>34K["K2A0OT89R9?L
MP%U'*;I7=5$)>IM5G*1$!*5)J])TRK8J+F=+BNH)^10_G?SZ_MW)[^(25+ >
MGNES A+GY0K1\\<-R@MTF;.%+LPPAS8?@:@[MI&N2)R+Z6AO,=*GZV>Y43I_
M0#3'RU6YG8E\><,F0DZ30M<QB%TA]LOWA^M93"&@?:ARYE"5LU W3*&^4+VJ
M+^($9^W74'=#B_3*2SE)FIJUB#'AYC)GEU#]+J$$8W%#B_3RI&XISEW-IVM]
MG#X'UNRG7,AYT2^W[ZY*ECZ@APL<2#<"J(]1+JZ8?L4%++Y%NRS7TK;&J2YW
ME,C+:<F:6J59NE#DC8W2?8,>2/; 1.W7MZ6T.A*H3_!N>% UZX^88OYQKH=)
M=J&HF35:I;M/W#!XCH+GZ!".X#G:(>*WY^@XZWJIB-^DEZ3K"T(2W9RHZL*^
M8"*Q"1$5.XPO>$BU$:(F__N"B5 V)'")S!<LNEWR719 7X(3Y*>IHMO%%U
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
M&X_A$=XJ0P(+?<E%,)&!^,M4(;"?@>AL<K)*+(X^<<19>'IX^_6=P,ZB!([
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
MZ3=&DC3_1GT(GNZ=@3-*N2VDKM#S]-+DNBF.42_>^G_XCN/E++D85;Q4H_G
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
MOWW(![";6;_8* )&TX7I<NFVM<B'IN=K-O/=F/S$+_#L'TP9+E*<\ M$N@R
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
MJCY!,$3*1:$<A6@@#,I%H!R% 1IS !?J?)%\ >X+."CJN1S.7]']R^^XO4"
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
MMS!Z]-<9&=9WL8$"P(:M9%/I_:]FY' F!/X^6">C?#3Y1R]'/_\JO[7$P2.
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
MH,='RS9G >7NSC/ILQE6>3\P@7=.I,\+W:5UCA70TF=[9@=U78(G(%/XC-.
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
M4+9B/-3JR211GW(,):P92L:7_OWPD4/;LGCII]?J[GTBTSA/?)D"8O!S3XJ
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
MCX=MF>CVVR%C]@4(W-,U779=U9STJ;=;T*?3A4_2A3M.%6ZR*MQY2"Y<)O$
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
M[(VM+$8!B1QK?D!\I0IX623CB,EBD#%X0V=X#U]MK8B(.)O.^2KRPSR0P #
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
M&[<,MVZ:??!$UVP>LV/G[930X=/MBWD-B?GQ]CE.9"6);W4T%H666U@FQN+
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
M(Q.E+0?WEPNF?G?AZVAFD< VSF:&;%6D1TQY%W!QS$=8&R7#V6';[K+7*#N
M);;:IP';:)2A]F K41E0Y1%[JL6Y%; Y^#.*^WJ@%M?@^%HPY?Q ;*ZSBP+<
MI/X7J'7><[7.]]0ZN]+EN4J7%ZU]$@Q$4!Y;X=D> @_?U#EJE!ZFD@V%:0.D
M&"43V;HMIWA@.A!C$SU2/J;5W#NB,"[GODN[UL3(XCQC&6^=Z\G]\7SH&RR"
MAN:/] ^A/=V+\Y3L>32UN,.XO*KN$7^ ^1-VP$+FKW3JTD,]2(\BT\N\@J)Y
MY?8#A74+[3R+GTM@OE2\X@_4X-X9U5C:L;#UV[1)72(&HZ+T\UJH6X!%-=?_
MN:+ZL8 0DY>O:M>MS\>U'^UXRYAE$WG-_:AO*7D31%8I=Y/I8C=J[BR[L$PQ
MJ^6<1MI'KII-NWO;4;_N-7?I/WM[\"Z\\@U\M$RI/XIM\BY;HI_FL)7J-E_5
M]/?W[XGM)2SUK$[TQ<WN',![@8\H5$E3<@OCKQ'C@.4TARW2N\Y.&JT+3$(]
M")MJK>P8;,:W]Q6$/MS^&:M@)!X4C'5F?HJ9B8$F:UC 5T(>Q1IP3&S>3L'I
MPHB OKT*G-\$\LC($UJ_:?R/HJ5(<6$0!?ZC\?,._\U$O;^'7Q2X.OY\T1HW
M"4GX664_13E>!S1CSYPPSB6TJ2SNC^) 3L*Z5-]B[W20TN+IOY-7O[=-J]6T
MM8/_H94V#RIDM7X\CT=9LWLRXI$4(7JVKH>%5 !=#$Q>-QQ3][[B)T0\(X^@
M6,=V[C07' H0W43J A<".S60^%IHE!4Q./76Z$;0BR&653'2(MF-J<J*5T<I
MTC[/)2X'X+"2!-NRKU\S:?4/O8Z'2F.M7AR []?& .$:HG4._764@C?5+CHL
MUF^O1SB&D+N1A-X+8QE+3.,BML'G?109P_:P*-<O&OXM<VK\262@*22A5[6+
MUM$U'O16D!G''8;%1>!)X@./C&M;E9RGV!<L9:)+[OTM.@;NM/8C2RA>8Y$T
M&]M'*?TJ!VW"0O_*A3YT,\T3*F(UIY"D5HK4"UAMH]JR'6Q];5F-C4W"\'N@
M%1Y'1N#C>>OBW?9V\_W.=G//^Z=^Y^?2QFSIHE:<Z4&1M++8&I0/57X+#^D/
M\58H!EH\'4FK,\-'I\>-?X)WY%U9VRRJ2-!,-B7X'?OPH_'X'P;0K:YM6/[.
M/OP?0;A<'_Q_&V3(A$>9ZD]=G[^&+-*AI@62G9W24M6%9HHCL=QK0%$P"KQJ
M14".1$#ENNRGM#F#SZ=V4G&VYI4M[X0)RWQ1+\);5 6.+0(9)^OIF>#,!#@&
M/E#:&8I\,2!SB"T=L&_PK).BP:<D3(M4;E%9_\=:A:6H@*=XG$#_&UQP78:5
M@-WP*W-4(]>HQX1C9G].^[":L;H7:2CP2+EF))%I@/G!60.NK+ZS&B+34JJL
M#"72/,),0%7+E7O1^JU0>%,5W=CVOQ--]P=6T"1Z-"'/N!!8;I])GI\?*HY@
MCA^]2<>&@N_[ZK+](Y@[4I99+DZEX:\-_J$81RQY'J-WFF,/#+SI4H F%23V
M3H N&,J8W,BP%:9V)=$/-I4ZD5WQ\JOX+ZP'BW1:G)4$3-> -*_B7UNH"HZP
M"%GJF*WI^4*CG*M)$>EX*9^^H00+<"VNS(%%!!"D9S[UO?:K /J7D7<&NZIY
MV"1#+3'PR#5$_3R-IKJ1ZE4+]04"E*:4>OC]CVMK^0#MLS.GP]<IU0JBN4"J
M79&W35%N+8=!G&!Q35S&<*KRFV,9Q6-TJW:95*F83RCI@(=T?( *)W5>LZZE
M'_Q*3F+9^%,1LW7O'_B&?X.;X)U6G-*M8LC@/_Y]>FQF#)9O6T-B/2MKJ0OM
MB,5Z!4H*#6-P4V<_R9@SNOX%BUR(= V"[K'[ JP)U -Y*P@=16.AL%8+L#-G
M,%O"'.1VQ>5?:YO('"ON!PSUN="./91*;9S=\69JZTP!OYWQLVZA8CB=2N0#
MX@!R1;06C4*_)Z)(AKK='%5:6<A7$;ECR9"_=>@?V(F)<'&;9[6@0_]43*G6
MXM<*[)4.SDA1-Y<4XD+.+XO"P)'&411H/I?0U(OITQQ%NY5FEIUMAK%T,M[6
M:$69>0N6P.I _FHQR<++] M>.C89SW56D*7RHI:NBOU=J=.G@%?9VFK[ZW:,
M$S[B,VY[(,^'C?@6_>$R4FHUQ_[B769RR_N4S<HS 99'EXZ6G4%A%\6J2RF6
MK:NH*H5MZ!/KDTQ(YS)"L;-,!$5AMDH-HX.EJ9UC/;9=,JC(&68!8.(@6K0(
M,TN,4T#EFBL'$OZ W0M8*A-E5)QCC6#F$UL]80H\*V)F)%G5H6G$E=D%LHR?
M #ZZPK1,DV5CM>5+RW%+S8PS^U5%B<26=UJYMJ/17+&H2U*Z2%27E.HI"!HV
MI#Y7SF)\5;LX_8P1(CVL8B'3[RH#S/DT0=I%)D7?PQ'\_0$3-94C\N32AE8H
MW$:FA1N8(>PY%G%R7"WWF],)@#2/'0<.V'JA<"QQ*$*B1\!S@UMANZ"\7T/Q
M2'*"D[3=,&Z3M00:D_KT#$'I,I J37$XVR)'8,).QV.UIXL->^!&@H&&X^KY
M)+W1*E-=$E&<Q1K20;*:\(WJ[7 ^^ ^K1*DXUCN Q5"D9+QQ<,)#>/PSADRP
MM3T>Q& Z"CKD5KC:EI>H;=EWM2VNMF4E:UO.\3S1%*7@4 H0=SO;.[MU_/<.
MRRKXJUDW6B@>,5E\'\]+U^.W0'\G\9W"B!/HSX.W?Z][!^_^SD^A3V6,$FT0
M;;J F6$<(1)];&E@5*.BG72=S40#KR*OK:-JIQ2XE/6?N77 CBER&0G@LA*N
M[AK-FV)TU9@2*<.W-R+,94-0[KIT-B;HF#+J78PBUSJJ4F-3V%9T:2*[6N/;
M&EP'F^LF*L-!3-[X>9H(&9HS6!F692\X!D%99X#G1IF;ZLNO[*XK+*8E'XH-
MSY3#S"@;3?5GG%%]*M]S"U<<["!![!N"./@[$8VFO<E49Q,,[SXEX\8\ED8W
MX:$+@QY6?[)*QD['GAHT\$2SV.1].B/UG=Y'M'S-+L@--@JVM*7!WHVY7)9R
M%=2W'X!/(#:]WNDCJ(DP[JZM3X@LV^8]5#H!22!H-[#*TE9T@.QD"@F4[80Z
M(V0F;0TMRQH$V%U&LG/+^Q6>&>M(+9^L9%:!HR*P-[>-1TD*,XDKICF8N@%!
M&W EE<+;^N0=Z<[W<E2#[OAU<QI< Z:%MTMP<WLXEXW)O&Y('_4;.3'8O$,J
M@FLB@ JQW)22CU;G+)^  R)6I1QJ\S':C)DNG!<?>_O;7H 'Y[2IHX++1?V>
M#/*0IKUI!@F$'NH4YUDEK ':':>1N"[;1Z;Y1T,_1A=BNX-5TE7#;D:<B)]B
M;UI:K^E\-XTEU?XI]D4BJ>CJ#XT[G4HT(SA%GW+QZ-JN;5/LPN.G)'\I'[.V
M.I*KD*@P@/C>FEZ'@R5,+8X.I+-RTB4*.F87@5Q0W(0$5FOJ!6R1I1HX7I:
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
MX8Y"6-)(^LD;G"DG>Y''U"!8*3; @V-,51Z$&VA2F+(9^:^W"$=,. ]4FX"
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
MT5.-(_5#8& 7?*?_V1;:18[?V!I;+6%^(W=40K0A22$B+DE<0>$%UY:G T[
MN=TVY M<M/\JX!SGV7^#[< UR=(X?,LS</.^>M=(GOL\^>!/J0_\O%CU6_AL
M\J%<$S0_5=@UB]UI7=N@]?&X[=9RE]F6>QZJEVWVP[K'E@4W8QSAT^<7+VC&
M$4Y$AH3?I&7P^"ABR;TL+M6;XB.=>I9^@A?E54'UE>D4?VC@"2&84W:Q>@F_
M?6%%>^PS@5]-F0YTJ TG?;N6L?OJ2?[@8HL>JK1D"_$4$O)(ZSJ^""<\Z&QG
M?RLE.J7^ W>CP6KF^M[I+8UH^7J5J)=4DBG.I4#J*L2/24%*^A58LAH,A?E>
M!O 4*6=G(#,R.LG2^L:[?0UU''X<=$R?9C^X4G$,MX#G /^G^T!P*.21HQNU
MKL-X\:R!GXI4)<'12]&FPN3AD8C0*HX=0$757N_R9AMKK\KW-_U])^TSEZ_7
M!9P^:,E:4=$)IX4,-0!D.1?A,+2_<_/5"\-KI_+$ P1)7E(?RDH"G#6L:6\V
MTLZAX87H]%E@:J??K$;8LM:=RP>LV._'+(O?BJYTQ2\DB*@DN[/D5^DRC5'*
MMB)\7JMG<"%$T:!"].LLSW @#%Y1TK!X@7U<,>Q1B</P6&%,(/BX717JLO>5
M$GYV<'T)\(%+M;2**#Z*0Y]I< W6<X5-WBB-N;B_)>B6F-^2;A$:FI:&1QG+
M& :32X896&RH7@0W'PP5,9+&U!Z\KF_*6@O2ZT]QN*'K[.K@.)R6V%%4L;X$
MYQ<O<M(UMY(\#4]\%49H62EHFK4*+#"VP,>DGX-X#1E6EI%K7&RXU(M"JI35
M[(()R:L@N>KD"HR!0&09MN\K(C:LLU+>>AJKZ3W5>L1<PY8;'Y22#R=-#\XS
M!WI6*%(X[YQS30 UU;FT"JUR-&:T;L I/6M.- ./AOAYV'L<-L5UI-7+=>ER
M:]^_HG]Q*<]E166C?EEEU3J.SI6\(\DZ:Y&MEST8(U/.]*3@E '/Z#?XMS%E
M$5QVL>RH!)"MJD4@$9)F5,'R^-H;'4G<,K!XY/H/"STIG@D*@CJD9D$4@G(P
M3[,7@CK^BILT*$6Q)0&2+@".RLW$9LA_%>5G^8Y!9T^.Z7TJY^72* 412*!L
MC/U3(5LT.Y0A8Q8&"?,8CY.%R#/MC4H$O@Q'J:%&;%!9-+/<+U,U@8M/AE4;
M[_$;H1!8E:=+N7RP@L_W>?623KH(NYZF.>8%,AIL=F,$BPG#-XG)C_J;BBNP
MT-1L5@&G+K7/>0Q\-[1=U&>W>&]XA44*O6X_BTTU>Z(W8==)K'_*CU(QBF_[
M'ICD><PY,8KA+<;#IP3LC_G+>J=5,-;42LNVK&:5A+G1$*32L=/LPH"2\/+L
M67PI+JJ($'W@:5$77F2;,EB+6,PMS=L.)>DT>Y[.B=)MU6:[2; \B$V9Z_\]
M)A.NFZ1&%EIJ%H,AAFBI>@NL94-%YVW(%;]?DQK[P4F&8L)?XC>L4) #^UG<
M70N-C8N$KXL.^U=V4C#D]!";H@.F88MM':X-\:31+!QY [( J;1"N:(%!W5H
M+C=+SNPBXJ@VPC=M<X*P::JE987Z=9B3-1\UJ-K^O*YE(*J/T^P[U8Y[0B]+
M<,VP/S2W3E'-,$[ &:$E0Z52<+N6U>52J\?"*_D.238"IIFV1&+#)=\;M41C
M&Q2\ZK(K).F%FA;Q >?4NJN30D<D,'(%5_.BMR8+,I!6\@W781LSI\,:!WT2
M82;"D_2['K.4;7PC+#34)H463D@F>=SRG%'M7$$\ EWOA%EP\:X8#*$^J2GJ
MONC<&PZ:?P(+=%8P6%Q:5NI[\HAROV=! BXJ!2/EY9Q8.DH'N:58N:A#JXZ&
M(KT]L P-6FH%HZM>2V4-U3%T 3_-F@=^1FPAU\OL*A)6!+RC;<N+ZI65N2XP
MZ2"98I7H0BC26>_=(F#DI#*8E%A2(5-S,'[V%KLNO(UZ&-6>:+1<4K[/.RM7
ME(].!2<X6#2^D[/DG.ZX@W*(5=T/-HA,9/M0$]@<"-5JMNT(1&*%I?J]0NN
M" '7CQ1112U1N6 NX $"WWDD>[E3?\)YG])/>XL3+?$]421Y3"9_C&3R^3&9
M?$PF?Z+)Y#<@I)BD77WBC9%G8HRP82BYY/<R[O=O+;\0$(NQI16!3TPWCA@K
MA6!HYX(=R=\Q ,JN1\2/'! .:$$[16P.U]Q^NF]9$/BH=XNIW WC!1_#%'D+
MMJ*PE,:!?0I<"OVXERMFQ*Q0+IK:\BL!&[H."0X2!Q\P-1C8"OF'C9D; (7*
M6?=M(M0AB"@.5Y20F=/1PN>2IG@&>91X>O+)ZQ"!83QH[9)Z0V)C&:++AE&R
M=4T#Y62P1.?(!2DV#-WNH%?04).";XX7KJLN.:O\)7&C=2B$[<30;QWA4QF]
M''M69MUS!8-,I=2'^>YV\CY<-Y^[>[94U'7GNXK4WB3D[S@9BLXI%4:]<W$&
MA#CL(Q!1C"\. !KX59&7GK>_=OY*/)AZI+U?56"DE%M[N (PZ]J=-N1>LT!%
M,H U&H*778#?4+;</I5GR[;!<;H_2DQKU,UNF4W!H5A4)6/GNII$O&)(OX'U
MSDGS:MOQ7'$/$,D7.[,D<X_ XWVQYJ_B_=A[<2.KRTU"E.82\3B\UTKEFY1
MT:D.JWBU'=*;\[]NRTM)G,0;SH_5HPL2#>%5J?U(<G_REZNBWK)C5H8:O4 L
MTMQHVX#WO22 ?+#A("K0$# [N7FQN7Q5;39,8Q/7-6X9)2<-Y!,," YD6"1P
M"(H\U&I)'\$!ZS;E.^)X$A.)I @JML*6_Y65-A\1Q<"BK:O60[KDKF]26J41
M.SMX<:;94RYDS^H6KB@CX%+06,(1L%T@3RDIA&JMYGH@+RU7< TV,&<GS]V@
ME K:$MDV%!/]DE)G@.E, [M@]=3X5///#:V][;PR8* 6$_T)@/*U0SGA HL!
M* _&[X;27S=C"LV&9C% KRD4,OLZ,,B,D)HZ\D@IWIA7O;:EL-3W*T#0Z9S0
M'W7]DO]O@9%NH#PS#$],XVHN!$@=Q:^6Y?@8B^I,ZX#G8:!US@,N P/+X+^+
MK*<J?B\X^\0*:#A'UG9F=N@0<6W:NAPN'?\A$ I2NUWW3I;0JL1S2?>$ZOZI
M)&;;B#&BZ' ,^=MY]9V<#(EW4,,L8J&WQ@S$RG&'&Q:*]X5^_;XMY->8E"I0
MR8W$VC+R,9.NLERBD<C8HA6L^)/F8-%,[K'NYZJJ=VE90I$MP!;%UI-$L,^"
M4YS<JU!DE[#^C3R;C<(-@@A=QC:E8?>< A2I0L?K#)IBOASAHY_>QK)6R-1)
M23LX@)93G(5T3#HIOC:NK?@J&B!L%"HK')AD#/G%Y7Q"UZV#P*Z8RT90I;]S
M66_X#$;CY0SP@KUFDH,TFO;)Z)]1W0J*/M)[(H,,?=YW3#6B8>&OBVJCH!SP
MHW@!@VLL$M.U^LE98F7 "[L_\V#09Q5V[W"Z9&=>$R[E"/&B1MBR6=BUVEW$
M9]4:0#UPQRS0RFG)B]#UT6 )#8*;L13VQ.T$1V??=CXC.X<KZUP:Q5NJ-]FA
MH-1B6Q,? 8X4$]NSX=(E)^DWN6]@[\K:D"U<$39^VDUJED1RE3Y,I5-TDZO(
MP/#W[W]Z8K@;>"@4:R6V??;+@G4,<QUUF!H0$6\.D=Z\T>,\W7C157JF#]J,
MY 6AJ<85,! I3AS27__64E"NQP:!0%5'6.L=71CTX;9UD4=AC BN 9W+:%(&
MZN #TRZ$;!<* ?3C;CO4QYC\ZS9LJ"RJ'G&0$#8\C_MAPQ"R*CC?&,\P7X[K
M)O12+D!IG."+HE*"!:$[^U]%LT7O\RS'5SQ@"./!*] K9,8J[E]NP8LE 7#C
M2QM8:%I7BC[<^-[SN_S>>"W5,A<Q0I)%[ RWV$E=NX#YQ>V+7L%L9P?=M)0\
M[F06>(0T9Q\L$$V3 O.X X_7S=HUP?;!3M?8STAI7JE>H_@ H6PKMH[K-_@
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
MG#?Y[F[$P'-\+UR"_PI&K, G$,\G6^D;@G64 T)' "O_!Z!$&$*6EB#)[WE
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
MB_A7T&3@5F&8]130=\'MMRYV\OS9R+'V A];<<@[^HQ#%)#$6#J0%JQWHXS
M'*=@8@GTY!3B@8*#,M+!P'W!..(0.,L5,GF0B0E0JM/L;U3-(_(!_ZLH9P-;
M5VZ-E'%1;1I(" 3 Q @4GL1>P4[C=XE V$@G8>3P_!)+N?!&$"NP(D K2*=F
M*X<Y2L%J(Q'/U7C1?6XE84KTOI(P)[Q]&(8$) ;OH> 9=]$SST(8?B(K6UAY
M1)S2]\#6JPM)NTJ[X06C?<,B4B[B%^-IUM_N;%0JD9'LY0ALM)\'8S4XP(LP
M9&QG-KAHA4>. F>,HR2?(_Z7QSQ5GXA6#<S #C:&X$0XD"^(;/I@ MK3Y]"1
M\H_"O"Z28 R\/GUZ>@6FJ&$\)N@M<&DG 6$)2R]RPZ8%!"E\+1<)&%X>T?H@
MHXC0(I/P16;M[');E0P@<<-*3.'WY8:JDD+Q)):\HA$X;';S^[?-RP9-DBOP
MVSFH*Y\&M9?&$Z?Q Y63L&($83X-<PN1P^>NBZX\J=OV93J)%3C/Q+!RS']_
M^/SW^9UC_ON8__XDP^\<?KJ(J:H!>9.EN25#YEA#DUP)VE5-J$<PT&PZ:_N@
MRS")"L=D(IL;AQM3^MDP?^8M(N-2L;E!0JFKZ?_J<'.MPAW\#6(I\41MGE4-
MO]^5J5N09LNH7+%/%[?@DE+OX)M]][Q"E7(]B%(X36\6QLC2==7H+B!][7/'
MJ)^LP$^:H9VZ@B,")TK.1A^]'#^ET^P?Q4:Z)#R3N_^BPGWV+Q,'CJSJ$\Y6
M>QAZY7B?.+NY9OC* ']32U.:L$8(65RD2Z85[>MO(4M8B*8CYI,V&Y4_#!P"
M'/H-8QW=LR)F>PCLNZ0-(3PY)1KK O,H,"5.DD:PSZ&%U5ZA3T9^?H-1(DS)
MD3BP&LCDV)4M&?1;X_0QGB<W)^U#BX?<"'Y"C'W(@5?4+ 5P)=H 64M;[=(+
MDT+7DV.%N1Q#BD4U>@<,\?:"$)RC22D,DIS(6L(K V'6*JLC9<<R!>(/$3MF
M5)2P;1;%58OUN7N*\T<@LJ@5O20BJ?,P-7PF)!4)*K4O6+2]J9;Z,/52/PI3
MQL\5W$\IGOK0M5&_;XW%$K"2J$&5KG-0!VC8%K)##)PU8M(9])\E8PL*S#'[
MHRG V^[DS>;G7FO(K]X[7BL^CS_6[6P/.8J06<XC[K]BY\<X"?R!6$@\^*$%
M/\5;@H4G13<B BYF*+G(Q;00W,*GOT^SG^GU\:$<-:1@ZR6//"GK3K+C6/F,
M$1F=&DHCZ@B0)A"D,D0=ZEBZ7)#^LFT5CCW68F<H$;<UZ'C.$X6T+S@FJ;2
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
M>;' 7L_OJWX.!CAZ^@=Z:?^)=2+&_O46F_@V,SB6":1E G>/90(WE GH.Y!
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
M6)7,(UFYP> #E^L>-["B0_<7+-X0EK3&]#^B H3NPK>^D_A<8Q/7A 9@Q,R
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
M\>%$4I40S?6V?,F^@;?\+M<];C"U7F/WNH<7^HYI^UY0#'%H>K"5,CS38FG
MV=OZ"?N$-H"E>_-/0_$'^KX<3USG$;H(NO?8$W<Y,USSD=M8KNZ>VWQH1CTN
M>B(P_@S=>.BGX/FN[O.'EX1OPMA\/OGT 0<BF2-&9G^2:Z"&[N-<+IXGW/:X
MA'4GURBDZ7'='8Q$?<=S_L@M9S+&@I/AW.2;VC8.,W.S-1*SY<%LR8F&G&B6
MWR[5V[_LSG++9GMD"7UKHM%KW5TG@BZ;GTT&NN:&'6V_^-P-),-^"^,]@$_4
M#4)G;\M(I-J85-);HZ3;40J\%DR.:N\;13&N;I(P/5&[$%\XHK8<U"["64X2
M[2ZF=2NF=4;MM#!(R(&)7]C92+>%&>TM4&1<P%UAIV0Z3"5]+B65LAL<//?.
M>%)X8A[PSEQ2S.S?+X\P0YB1&3-9M$+"#.U-)&<.3<Y([SZ>\PDBLROYLEO@
M2OCD;>*JJA92UJ;95=KD5EXUJM:;2KM%I6XJ1E6UIC15*:M0:=)3-5L?[4+H
MV"Z^"M6!^-060C]-VZ]3^Z$9H3<+\;A)<Q*LA#*9L8]"]B1-)5E6;@+6BJ^F
M1P3,EP/W&N!1=6?)[8E6M />0?11,1)5*TSJK8B.,*"#>VS@>!BQY+@B, 2^
MTT5D"/XNBF>"5?6=P8_C>Q%?E7Q,8=R&<7!8;_N!/>E#[L+3!I^X?&#.&M+'
M#NB\_PM_8ID#$1ZDB.^<J>^9!I]K".CW" ]Y)ZP_@HD$@S9,?^K"@'67B^%B
M< E, &:-ZJ7-G]C$=8SI ,=[>0/#=+$+^ P:$KU-0#W7H9.'H&//&?I/V)CG
M6%,<F7>2A199T+9 _]W']$31;QAT\R;I<?$2\6^"H+ .QGQ<G ;D])@QY;"$
M)HS!S!HE9[VP,) -VIN%Y8VX;@S@!_ZQRRW=%T#RD%:ST*+E*-,QU@X^LWT3
MSA!,-/S(/1_GBP%,EF,_'/O<'4<88*ZC&V-]HH2KL *0+!H/M(IMN4O7[[]3
M4[PJ)T[^YL#0E@D3 M;1_7 %<=U->_FD38^9XPFL%ISZ<(4,:.(QX%+3MIU'
M6,)''G->M(9Q=2AL3T%6=3G CBM(1L3A0#0V3] 0POC[8&S! )8/+A,=UE^H
M!2(8YF,4*7;S]?.?Z5%B&0*[HKBNN?:^]&]77B@F.HDL!,D&1L-CUWF:V0[F
MO\)X-W;S]>K[7V]?6B8!F;*(1Z=!#XS5:U%G'Z"W>/.,7R=?CF+3R$WOZ\7Q
MY]N+WI_'O2_]B]N/3+>>]!<ONM)#@X+-Y^;[&XB,8/$T#)T++2H_U<0?^-TK
M8TOXU=&'M(7^XSQ]H07-<UCF_O79-]/^$?=AF-[$TF']3-N"?>WXW@+9E@JW
ML%'V26<CX)+?CWX",7@T!^BG<"%,V_1GD-[PX"1B'7'+/(-O  +>IP_Z:5::
M)EY)H0QE#NB] R*)K?\K*#4NKA<*DYXQAC45X=@HQK8)[MU$M!01VQM/_"$Y
M<7U^XC+$^6Z$$PKT/<2P+ KTI4#?<MBN*A0]6G4;5H5(5;+[20EVE$,-!J1
MW\.D=E6"/XG:%.A+@;X4Z+MW'88"?64]DLO!>!1,19BI8# 5888P(ZW-CS!#
M>Q/)F8.5,Q3HN^0$D>5*N!)Q&O(&$M;;BM8HW&M<&K_\BE)5TY1:N_!@#J+J
M;JE::RHM5<I0;@KZ78L[Y0G3*0U7RD2_YG[CY [-($U!OQOU4<R>U*&8T;(3
MD*JZE9F 6DT> N[4B$H1I7)X/\C11\5(5*V@WW5"/=8* $Z&2'J9.AE/+.>%
M8]0M-#HV/2Q[N! 9+&)SAUQ\I5MSL<!1_*_"H$%\/W*>@G[@_2.WHDEDB]A=
M?R&+#-==BV@;ANY:+RRO6-R 3AC0&?TF@0V#C_%K[$8\BW"93C!Z5(0(P3'I
MR1]%@4GW4\^T@?QRT3!S0%DO&4(,4^H-_CLUD127</JQ'TR,2^IY'O<E+(.Y
M33S9XKSU:-[F;-ZZF#=5C:1@LA*X_E,P&063E>-,5*$(I:J?C2I$JI+9O278
M40XUX(2"R0Z3VE4),")J4S 9!9-1,-G>=1@*)I/U2"X'XY'#/F&F@@[[A!G"
MC+0V/\(,[4TD9PY6SE PV9(31/;[X$IX 4L;IE)7&FTI*],13;>@:9MH6C&:
M:DI+K<M(4PHF6V-!W[5/ND43\?V!./ 70L!&@Z+)Y-,G*9IL'UN21*$L1+^-
MZ$?!@.6FGS3\MU,3*L4IR>'[($<?%2-1M4+)^J*XXBQ**;N5CZT;HP0?8\0'
MQ[BBH7@Y5YUO K1P#'A2U)P3L2&FZ_GLOU/=];F+OTFVBKVO&ISK8(U _F@Z
M4R]X, AO*6L8TBWW?'<Z\,7R5"O2:&YJ0"O??#3]%XHJHJBB$OB 4U011165
M0SVN4*A*U=7D"I&J9/9/"7:40XT\H*BBPZ1V52)-B-H454111115M'<=AJ**
M9#V2R\%XY+E-F*F@YS9AAC CK<V/,$-[$\F9@Y4S%%6TY 2Q<*U= 8=/:0,2
M5*5;HR"3:M%44YI-E6A:*9IV&S49*4IA0^N$#6G-$XWBADI,0;6M[K>,V*$9
MG2EP:*,^"@I<*#R2]4!D65'THXJ(Y:9?X<H$!0[)[&UW$'U4C$35"AQ*#]K
M:(RPOI'U(F(]7!,K"X%N%I5R B7-FUH^_DH$Z3PY[H^A UH<?&% @T$!J8%N
M8^1$'(<T@.&YT(L7E$V"M\(&JR?C2(;ZP+1,W^3>"3OGOFY:7O25.S?:B04T
M%.W$@S+MP=3%4")0K+F+021CIKN<&:8WF'I>$%KR26<CEP]_/_IIKKW8.@^P
M&!S#4N% /_+GD7EOXE)=.3YG'7;,%HR=^BG&1.'PSN+I0$=?3!LF#T1A=SY\
M, ;U%L?';G379Y>7"KN$#Z$]$41EXGIBX26YPIHV@%!0GBR*11/KG26Z+(PL
MLYRGJ%)5% 0D"&K[[ 4#$(+HLB!HS8-3@HOXFFMT!!)FL0E +SS_J@%+1,L)
MD73L#(^G&#H'#9DNTBK"IT !3-L= ST%3(=<MD)FV8M@S0+H ,5!';"S$?R.
M;U;U:N_86U;T*C'/N&1:,$^*1Z-XM!)$#U \&L6CE>/45:$@IZJ?OBI$JI*9
MU27840XU9H7BT0Z3VE6)42)J4SP:Q:-1/-K>=1B*1Y/U2"X'XY'//V&F@C[_
MA!G"C+0V/\(,[4TD9PY6SE \VK(J5Z\O@"OA32QMM,L_?NIHJE;XW*7Q'ZTF
M59LJ1:55BZ*JHK:EI"G%I:T3EZ;6:B>%AQ=28%J>)&RVBH_F>$^1:6\ICQ29
M=D#JXX$(M**BFPI7+(A^%)VVMLV40I_D<':0HX^*D2C/Z+1-HA4,\S&*1;CY
M^OG/]#B$#*$#4>3 7'M?^K<K3=:)3B)---G :'CL.D\S'77^*XRH8#=?K[[_
M];99/!EVD[*(1Z=!#XS5U:BS#]!;3*/X=?+E*%;!;WI?+XX_WU[T_CSN?>E?
MW'YDNO6DOWB1T1@55YO/S?<W-N+!XFD8G!%J[C_5Q!_XW2NE/OSJZ$/:0O]Q
MGK[0@N8Y+'/_^NR;:?^(GTF$Y/G.X&@.GT_AO$S;]&<(W7"W%<$QJ,B?P3<8
MD2?"]S*2*/$JG85^[9MC[K$K_L1NG;%N_ZHP\0D,ZM5X,L1L[39T:D6,5!@B
MQ>'1!]T2D7 3UQERSX.'X0.,@&.&Z?*!;[W$/_:=^0)M[,M<93E-M ,O5&55
M?!9[XBYGNN^[YOTTB'T*HRL3C2,%_S)=?<SAL6<,S[IR'@._3^Q ]"3:F86N
MPC^P(K!@^-NYV0!M'LU!/&L,[YK-6Q\,@&N",%>.E-1QA !A^'=@.5X<\BA9
M1*":I?%/]Z>7*-6XY[-+&]:*LW<702CM>X79W*]6@;IXKF8X5YZ<*P4&4F!@
M"<(X*#"0 @/+<>"M4+19U0^^%2)5R6XU)-A1#C5XB (##Y/:50D6(VI38" %
M!E)@X-YU& H,E/5(+@?C4? %8::"P1>$&<*,M#8_P@SM321G#E;.4&#@DA/$
MZCO@2OAU2QM[I"FUAI2Q1T33S<-8&HK::!4>QT+TW%G%,Z5=+[R\Y!OTI-C
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
M6%)QRP80L+W@6#(R!R,8*S0%)\B!G[(D<% 4S45+8W-N>*^5LW*JQT*K EW
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
M+BF39)5J=YRSHTO/FP*$;I(Y;2Z"4E=WHCP7YADZ"K, S>.R&>.R)X0MKB#
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
M72LZ(3A5H]N9Z>^*1TYT5=$7W^3$.L#'<*:8S'>!%7^64&XL'^U*P9%':0'
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
M,/X\X+";!)46X2,\-0BW(<[@J* OI";)UZ,J<:,@!>H+SAFP+7,LR42RMZP
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
M&YK2[DB00)=4GR+1F(<'PB[0J"G=KFR'0S+[+%=Y;EP^T4TCRJL2&-\=X95
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
MWU/2M>:XD+?@+P32E;]YZWT+&X+>EDU.80M1M%$IT4Q/SN_8?&&/9P FT2K
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
MT@K@S8ZS>)Z'IA':5WB-S33',G%L%=_^3G_DQ<+0A!6\+C2)UQEPQV=MPOB
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
M_7'0:P97NZK,-31(DN7"U?\K1!G^J8Y2TX0Y)*F(EPHQRGK7#)=['K2)-4=
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
M1A[<[;S\^IJ])+2=OE/!]JQ\.UVC*[TO/#W#2]B:ADLXB+/T^RMJ-J:5DNQ
MU+0B97"[#K^=J<Q7U=3WP[3FW,\ +9^1:82MI3<4GT#Y7"*"!>V,T<5T"FC3
MME2=;.V*_FE*_\"CU.KOE%:CA)<C"I;5V2CD,_+U% @'CU#T8-!>_8X]H+H@
MQ_'[^82J=VZ//^TW!]O,Z;39*]NLGY_YMG.O3.?=_1].N-FF83D\_9RR>$6!
M'&$7$#<5-?WA]]2K-PQUS_0#9X+Q/AN A]/[\<PR_&@ROX_(LS5A1A E11UJ
M:7#8*IJ7<&N(R?@55DDC6RI7'WR$K><$;V-O;+R@^"ZNC_G1O3SLA?<N"MO+
MM?$,:Z!Q!S16304\<-^.R!YQQC-0EPPFK-Z@CVBZP28<74$8,9;[Q<=/$E'&
MR?GOM#Y!&?B^VV!IXJ\CCAPRC+1^5;[0W$^\4G^PV)- [@P?.C$&7PJETH$
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
MKO/>-K&)\OBNC&>::3*#[!'PZQ.SGFQM/D,KC#!%J%@H&QZ&-SDS?7[J6@H
MWM]F#$'RQB\LX&AOLEZ&R\U4@"6RXSJGZ68D3<O8HAS=9>W6SSD8G95 RHRQ
M/U?. .W[$(>9^! K%WY49#Q31<*;-B*QPBYL3I/%6=(1:OJY)[_ #77!+RSN
MR<[^Y)(PAUYQO,&;3KO&1!\1L)43V<4<7F:#1]U)$AG[(J,ID2&1$1<T5C N
M#O\&KE006=6NW1WEMSI36BCLK)K"\"&RZ./"5TOB2^+K:/%5P5"XLI3Y2]UQ
M;?UQX5KH;:AG<%J$UWA31OVP["YCW:A*ONO&\7]'>;;N-8,YPM@R>M.=T_ ?
M'F8 X*?95Z3D9S;1053_G32Y?]_:UF0Q=F_L>V:_Z&-&7Q5_Y(_$]X3>XF_C
ML0K89\)Q&/QO\J"]I0U(Z'34YD VU\MZ\'[9J.\E*PM9&NIO%T%DCN&,QY]N
MF8V7HO;$?$>4C^G35F)0MT[.!T75GH@XDI\WO*E57237BIGW-M=];(>"(H^3
MF7>'3;75JDB32LG,,T3]YFZ]E4!]GLR\1#A+9IXSK)/U_SU"9MXY.>]TAFJO
M6U115<G,BT-]5,'""J'^L"7SP_=I[6"(LMG8S<\$I8A8P+#1L-B4F'2M30NX
M%S/I;-I+EC&Y.R/AP##>'RSXJH/QI?6Z/4$5&K;48;^HAECICS=/6J@I]15P
M/V=#?5'IF=6AOAQO\6;UZ2H?S:VN)%6;"RTJP3,+,\<!7&B]H=HLK)BXO-".
M\4+;W/"W"M27YX56FO]37FB'?:$E:R)\G!=:5^WUY8560^JKRX76CPJ!J [U
M20U-Q@7ZYEC_W^: ;+,/EJL97CK[P40)[M^?IX2;/UVQHGY4H,JV=FSEW<;]
M=E]M=COU*DY4*V+(IEI7"7=O2OQ'A:S$XC^O^[ !]V&C-#]Z\MT\B&B38^+P
M4=$KZ_:2JG#X7J^AMKNR0*GD\%GA?W/CS0WXEQQ><OA:<?@T+39+#/]N=M6V
M;#@K.7QF^(\*<8C%O^3P]0@R++*<7#T&']9VYO4=O%_;F=>7B"3.)<XESJL\
M\_H.7BS.I>MP<WW0+^$*UK]3!>L2:H768_#\.06<#9R0]PH\ GU-=:GX)M6<
M;Q1S O*V+/L$) V4?0*2!LH^ 4D#:4Z@\B:[XZEU6X_!"V$7?@\HR2>*YA-Y
M;KV\)"7J)>KKL_42]<>%>FE:](7!BYEN:C5-0"@_BW!+?$54QFU$"8E[5W/9
M,S/=L%F7<HLNOE<E^*C5'JK-85'MO@\HJ*C\8*$M($U8/CLA2'/,>FN7B+X:
MAG96G3L.HM(W(^H1U(([#GOJL%EB]3O)'7,":<)ZU.5SQTY7<L=#XHY1^741
MR>VUX(Z#IMIJ2^YX>-PQ88'G\KECMWSN>/@>J,1&AW]H<\V41H=\:#(J;6\G
M?>X?MU6Y.)K-AMIIE%;L1%X<N8$T86GCA"#-L]1.^1>'%*LS!%Y4RMM.^EQU
MN..PH0X;TB)[>,PQ89G<"C#'H@H*2>98"/"B_%4[J7/588Z=OCHL\^Z6S#$G
MC"8LN5H^<RR_L9D,<_ M#C?NC-G*R-%SC'6H:[W7NE1;'B9L>;N9] D%"((*
ME4KN *?HJ,U^9:I?R%+)E2[UDHYTDE4K344ZLLYQ]FI(7>FA-E=)PH:[];I*
ML,YO7VT,2E-[Y%5R!%=)LK*HE;M*2C.4RJODL*^2A.U^:W>5=+MJIUE4/6%Y
ME1SC59*L_FJEKI(F5JJL/%'(D*/8[BOYV@&/VH<T3-@V=S--5^\F['3::K\G
MG4D'YTP:1GG:]P=KCG=/K[2[1WK<\P!@PIZLM>*6O8XZ;)08&2*Y94Y@C7*]
M[P_6'(T^_=(:_TINF3T 6XV$#3_KQ"W;@X[:[0TDMSPP;MEJ1+E<]P=KGMRR
M_&A.&;&TP6 !3 =&=:31(A]:3=;,,HY6Q0%5ZW)I=KKJH%UB(**\7'(";)03
M-AO YFB\:$GCQ4%QS60-(NO%-3O4B4QME6EHDUPS)\!&^1NS :S,0*T)",OG
MFLF:+M:.:PX:ZJ"\(';)-'/#:Y2/+!N\YLDT2PM<DL$76VP95PO;FK.:6C*.
M*K:QU=B[@"T_[&K=5,U.7^UVB[JJDIW#(=UH1Q7$V&KL73]W XT<I"&FY&#X
M&N"^+G=#<^_RO96[&["F3K? *N?R:CCLJZ&Y=_'@@J^&4DOZR*OA8*Z&O6L7
M5_%JZ S5P: H7ZJ\&@[\:MB[<G+Q6L/!Y3T=3QA1NT?D^V"YFJ'8' 5UM<!M
M14<;T#&Q%H\&6X7'WZISL6Z>9"S;2%;<N2I79K_=5YO=HB3*A#M\R)?F9E15
M[=9,B?]D=:,+N \;%"=2E0MQ\V[645DZ:@Z?K$!U53A\K]=0V]VBG*V2PQ\^
MAT]6_%IR>,GAZ\KADU79K@J'[S:[:KM55/,NR>$/G\,GJ^ M.7RT5>L7]]&:
MO.-O&CQZKOP?15&\)7Q?4*B=^*-O8O(M0FD7T(3Y!O";KXZ_/NC:MY?K<2\!
M%7<$(?-X[G$RY;-F:.:8.;_]\GB>U_O2KF:89/";A4T8I]5HP(!=1[&9H;E,
M<2W%@D^)/!W\#9YS= ""1I0"T%4,'= -?%O1S(EB6^^:X>KPVV1!WU[ W^%_
MRC.9?A5KJK@SIOS]\O>ORC6:.)GMT)B6[>J+YS/E 3Y]Y!L*<W 6!KQV;@,)
MV+!"90HW" V@/<.771R..2Y\ZK*)9RD44Y_@V^D][DQSE5>FS+07_'!L/9FP
M-_3Y!!Y4^=X^+N"AF3Z>P7..\AM[#N_P)T4W9P TW"W3<G_[A3V?*^_,51X9
M,Y6)[KBV#@/P06')C^_!,OG^P.VF  <PW3/E8F6K-9M/"^AK N]1;FTVU_2)
MPM[FP<9:5!)^O+!M&,/[)CR,IW.!^V?H$UJU0*-R/V/PR%E.D,D5CXB!J648
MUBON&G$.Q5D\(P;^B]L!C.]%=]\!8C8] (_/X7"L"4*%.;!!;/*I*$I<XF7)
MS#W+PE&41(2"D#LR)]]T[5$W8*T/N D/,/)GPQK_..%7U'#0&7T>MAJG_?9%
M\[1S/6J=#J\OX3^]3F-X>3$8#C'IB<%5,X?WN3;>.SA!':AD,H(;9]RZ;O6'
MC4'K]/KS\!I&Z%Z?#AJ?!Z=7W8M6^^*B>_FYTSOA"U5^XP<Q9H8A*@WBG42_
M.W-M[/]N #AAKW63YGRR>B\U&C^O(V('1D]'H@/C,.EF>HNZJ\1?B&OY4>/B
M)JIDB/.@N]7/LO3=P2I248@Y__#5!&*P%O#"B?,1KMGS2*])]I)E]B.N$5X.
M\O ^(\)N>X/JY]5UXPE")6'*A\L2T);877JR7):(O(O-P0OZ'YJYT.QWI0E+
M!GG9EY)R+8*ZNN("ZJZNOG*3ZM]L9:[[;)A!G%[36@F(U!,K\QOOJ^_,3:NU
MJ[U^46&,"0!2P5R8K)SP,9DN0C5U EET3;ZJJ1-^V^#9$^2.66NMS:&7K:UN
M%+(Q;"1*<:IWXDPOZ4AOZ333ENGHJH-.14I 5?#.+8!2'VSXWI2!*DCZYF@\
M1F68")?I+R2E6ZC1&P8;@RHD>XB50?&)9_HAEC-L;OVRG3-LO;&!*Z"VID]U
M-GFP[GSXI"[@HS;[U6^"]+&RM[Q/3ZXU%\JM]Q=?EPW]S5O[6YA;O/U:L'Q_
M"; AVUZ[4 E_WSTJHA/#GE,L7H/8=\:QK*P=J7'LP[_2:QQ]M=TIRDN8 V K
M*/?L9FM8%FGV8DREZBT5LC<4+?&D,3KL$Q!<N)[34H>=HDHRU],JD:^\DB&/
MJ)S&1"NG?YLU%$TJJX45N[IXS6WGX.\2-;>AVA@6E?A0[!GMINS5W%"43$UK
MD)K6+DA-"P4,U2],LPQ#4;HXM58O0KO:C\>DUZZ:3;59&#_98T/7Q:L4\6K5
MC^_R&8(APDDP/@NCCG03 V]YU!'(1/8"?@P_8VV/+U+J%JPC F"T@()D$(P,
M@I%!,#(()F,C^1*SE9$PU35*];.,A/$C-M/6;5'[A?57JK?1J7!#LQ>7/19'
M#2<WMQS=/0H:KH-U>7-[RCVB:'R"%L?O_?V2'WYZX_*@63_C<LWM(ZN!-*3S
MP)G@R8422:8+=P':$9SS^(=B6R[7%3 +PQG;VERQ&7QN'FA[JPI$PVWNW)D%
M'0M%]]JRK[P3OZ8#O\?SOA/'/3(G]WC8=_RLTQ8<4)N=H@);LPF5.["@UF_,
M<3XI=\Q@FL-0!M?")!]*!BN/V&407=Y!=.W-Q7^S8"@"73=3[SH!UG+G(RL7
MKM+HEM9FYP \+W4)LUNW(,A8.QEKER36KMW,,M9N7YM&LZ_V>D5572HOVNXH
MC"!<H+JUK<D".)0ST^=8[]7AF?ES:2$IW4(2+PDE:QU<%1/)L%,PUUC=S.K+
M,(4S@*K:3"0GV,56VD[6DKD.-I:A.N@5',I?4X])Y<-T:V2MD0&\U=6-,K(:
MY9*L4)[5:*BV!D4E9\H8WZ)B?.-L1#+0]P #?=O=+ -]]S7M=-5VX[ "?</Q
MH47%I#(J@,N\&-.)_N)%D-Y^N7ZX\\-'PZ-A25%F^\&3&%+J!:DNC3";GMK6
MJ__1ZF<8N:K<?OG^Q^^Q;UE;9<16!.^(*Y^(:;=8/=&;SB\P'W_>H5^6?I[Y
M3/UV].7J]//=U>B?IZ/KAZN[3XIFO&KOC@<&["QCLJ5M^569,7[KM/!6$7?!
M3PWZ![ZW=DV(CTY^B3R0OU]&'PB/T,SB.!YN+K[IYH_P?FK*S$:R_@GD@I,E
M.+Z*M>E ^0$@4]Y6#SP5;DHU*M&N]]LOVDY'122T!.<POOUHT>5GH@+L<5_.
M:73^)?Z<]Y[]JR[>+^9S@WI5:88(::>(]DO=&1N6 ZJJLUINL=7M=/O=U8J*
MN_*(9A(> 3?\=\MEL73$R>AT.2 ?#NYY#@1 1U>]<K2)B^OZ&9I!:EL5UY,H
M_2(JVW1B)2HQ^\@T&_X.+)@Y+JFYF+;AS*Q74S$9U;_50/W%[ O" -GDWN:4
MQ JBX11H_IDI8YM-=! 5+2ROKHHJM\!.,-G5H0R/1QS>,^;AJ'/;>J2)\B_Q
MN6'E6=WD]7<CUB3*]IXI?\+Z&,SY63<9/*T[H1FZ,V"U3S.:-E5[1Q+$-_XP
M<5&N3??WQ'^!"D]JQKNCDVR+<XUZM08'\*0J\"K7LE&:IUVP=0:O5,6.T(W.
M+0G"6 G:EFD]<_X!&X0?JW":IO9$C$'Y:S%YPA_44 5>[473#7HG>]$G.'Y1
M)7;W9WGC&9LL#*YRTA8BCW&^67 C@(IYK9MP0K"/ <E%<\!N) >4J3&YZ(^Y
MYYK TN!X3&RGNU4 S"PP+7NM6(F8--TD,6PVK"D3O]VH*<L3K/H)-@LZP2J:
M][V>&HU:Y,\EBW<L =2)[8W5P#XW[>6#^3W] Q(<%0!'JU+@.!KC?(2V5]-$
MD:AKOTS[>;Q=O#M(:Q?W3BS0>[[8H/5>\%XK::.7 ,GM\HJAUKC!6+U0-TP;
M:)L+ZH8=M=&L5VWNFB<<^5$KHR4CW)+)3>8.5<'=NG&F<?3=BVJ3D>Q6\?!P
M;=F7UN+1G2Z,=9K?0NY3_8U-3O_+;&N%TA4'M@U^PGT>M)JM7ZOB@TV)!TD%
ME::"U.DDD@J.726*R+E?U8]4WY=5B3M4!C#E&L#4:V6GJ'UG;JW5M(RZ*4L"
MJ!4!I&Z$D ,!E*LQRE*=*X/_B6V*)_&Q(3PT!",U\!W*(SP_88^NUR\80S2F
M.H(A;ACDN=QEMN6IEG@*+N3X!YMGPN!<K1"=Q"%'7\T7("/+UHOMY)UA6(>W
M@G?!$B*;!O,8CIZ,X9 Q'(<5 2!C..I^@C*&0\9P')V;7L9P2'#(&(X*&2Q1
M"[/L'ZA&S6WKR69.72M]ULN5WDL=P.'K/7AN7\U;VQK#H7UG[LWTCL'D7ECJ
M2GM=M3TLJ@:-#.(H"WFI@SCR0UYWH,*\JH&\"LK+^?#]:]W4G1F;*$^6-9%A
M&Y6PL:=R6/=3AVWX%.UAX0M"86^*[IR<M]MJI]VHBJ5=QFD<(NQ3QVGD!'N\
MR%HJS*Y6L#\./6<U,./!<C4#M![?"T)A&3+NXE#<SOW4<1<^<TC?$7(X4 >M
MRG !&69Q#'A/'6:1 =Z;S8;:[E>F2/\AQU7L4E.$.IQ^"TJFU;:FR-<MG5M%
MF8Z8SJU42<1=:MXJ"G@X1;9CS;JDQ:WVCK =F1.Q+:'3CHF'Z,MX"!D/<5C>
M=!D/4?<3E/$0,A[BZ%S>,AY"@D/&0U3(3H@9SEZ58%2!L<#JZ1@5!5X'#\5V
M5&_K&B519<]T?^>8""H\[Y_7M65_M\S@L+P2T/L6MVBJG:J4&9!0RPAJ.P=!
M% .UAMH95@1J5923=VH#M8\1XB2RYX#LYU2-?DZ#U $/L5T!]J/=(IL#U 4M
M1PO0?#J2[GFYE-"8-.[LCD:A$,>FS"V;D(*EO>?,UEQT0_#N7X5<,H4'P98>
M9[2%2F-B!/X=;I/PS1KSUE1ONG.Z[FGYG2R8\71]XQWX-SSOS*Z<;K]9#6E1
M0C5?J,:X]VL!U9[:Z9;6.DDJ-B'%!E17!BM0E7^-'L*]'ESMC3DPD?=\B[A*
M07(G0;*35M-YP.,4\0'[DFZ_6Y1-HB[@.%H\1O7C2Z389(?'CMKJ50B/1Z/&
MW/"60.OQ5S)UJ IQHZER* :]M/<+H6%=P-SWJAD.B^IN+I.&CA+P_;076"Z
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
M<+08^;T>$<19FX&LS5]V1#]E6/HK, R U"H;^VZM+UGW7Z@ TNPGYO#ZH%3
MTPHP\@HB=5!7%-ZI3,E)+X@D0449-0Y<&#/%2S,I,'3\@\TSX8'.A[DLDWT4
ML\2BM><4<L*?Y<]Y16#W#YSY9IE/#\Q^OF2/;G0$3#\R B;Y1C03<MG?-'KK
MMP< JJN[.#3]+*KQPC._:  KE\4=69^?ZZF"ZSK%A2FXLG2<NP)!73=F+)N\
M9W.7\\DFL<F6ROGD*S!WC+;@$5X6<&9E!'1'97J!2=\QQZ5JNQ?PA.XJHR>;
M40J(\@'Y>VPWE4&KU?C5+[^R-@(]T/SUHZJ\SO3Q##B;]:)/F$-DK,4-/05F
M0V.>8BR. NQE@?.WV8MEO""+,"Q8QE0;ZX;NOBNONHO51A3M"5[]!*M!)FJ.
M];EF8-C; A8#%\1BCIPE[F+H=*(KO3>&2#A\>=?BI2)76TQH^3.>"O-O1-M7
MTP%*P=W@W6UG#$?DC_L;E21UYIMNLIOIRGLTN.\6SY\MVZ;2QQ<:QINY[VEN
MIS[<3MUU5Z5W-ZF*9@ 9\:VV !DVW;Z621($ LF:\^+,<%0V_!'NX)@#-BV7
M8T8WE87#SNHH2OW)E(G-7D$F?C41?:(4^!:$154(\!!6&;#=VM:8L8ES#0()
M L_QD)<26<T89*U2-4B#8\-RX'>/;P '6Z"0%T)@_!Y'Y51'[''$EJWNE?;>
M[+<:S:'89+Q)7.^&?)\SOLWPAV\P\[B--9SQ^-,=FVOO5,_\9GK-&#:X'HW'
M<(^BR@@,VDFUO2!6-L_6FZG[VPN<;ZPY,^1]'_2/*/=K[R2ZQ^_AACS;LO?P
MZ@U%1!"-9UQ8Q5'6]W%$3#_M;G8;9^N6<W\_<>Z$5'4%N2JQ08W/!.]:FHIB
M/0+7$(7KK84+MZV))AVN.<%?;*QE_Z);"V"=_ +5=K^"F\-M5S#.[8,. ,#C
MGP+ZZ"\B#AQT0#1DX;3B41'=VK *+&MY,""O_3 0IZ:!:(%W'+4>@-TP&=\H
M8DQ;#FRSL'2FP'V"H#&I0P(P/!IKD\B#(A2H6S_P$Q#(=6SPAP?ZQ$QFP\^@
M,,TMFT2A!?P$1US+.W;D$H5PV4*-V!%'$%Q ;W!_:,H<2 L3()X5VH-'C8P$
M<-> 9@MHGS"D8KC8)LKC.[UA'&X\0<0 4^!]RQ5J.X%\E.DD^" ;Q9G@J'S\
M#QJ..:4!13^*5"  ZC2 #VAB7VBZN%(R#,019K>QSJZ;0)7=TV8__&,6-+J%
MO]_A%M.#OX-$!.+I&O7>@C ?3[Z?-4=W[H$O:I,;\U]8$>?18'>PTTV?GD];
MB0FZ<W+>.(MPAOZ,A!:[JQ'%])J#8%<'I>PJ%_I+W]46<LG&NESWLXJF%+IJ
MD ZTR5\+!XF*%/![H<G= &F9Z 50KG53,S%)1KDC2CJYO[F^._E(#,ZG:2!G
MW9J0>3*&KD21[;A'VDEL/3W^T+.%4=2I*3)"@*H61?X[# %?"A,GY!^0?S[X
M5.F@ZR#H4I%R1!V,\H\C3,IU/ [@ :U('G"F>*(X)A%.%MPA *(GI<H!'6D@
M0&FVH_QGH=DN>A"(X/F-_@B?((V%K_3E^Y8$;?Y'E)?0^F^N<@OE UJ97(5I
MH$+&4+N+D:?<V$04S\=YP8;)_"8?:SQ1DD^.I+PUQ@1G#?-")XD6:Z4+7B;8
MR\?HMVS:@A5N"JP2=UI!+S&7D$!71@%?"VWLV'I^UEW2)T#N)QX:1RC)4HP+
M()0MN(XRB%WX2P4%X);9F&<&$EP::+=):(B MM>J;&&246*.L1Y<S5Z63CU1
MO99R]Y^>+J.AJ9BP PM$03E6KMVDAJ(2XBPT^ '8=&KIF- ME!U8RB1>5^U%
M1:]715>=,E0@.3-G%Y:SVB5Z-VVUL<7^@SMNHJ42%@%[ F]3P]K_MHU,;TZ+
MVZ+8DE,WJ&B)V"G^W'>6:&N7BQOXMR5M,594U9TQF@72[_1Z:EQXIX,=%ANL
M.^32M&P=Z WO%,>!RW BI@'B[LW72Y!V-10Q#<NA1H@V:I)"*(;;@?8"C0ZP
M"\H'<68?5?*WXUN!*).U30R\I]OHCWLZT2+A:\J\/2.W[8>9'MID3\DFAFM7
M%1WOXG<55X3?<$ %]UFC*#1 F^290I$C/#)@2)-0G($)6(N]1BG-,7R/HC%N
MLAASA1Z'@'VE(\"?Z86X\Q1NP(^'OU8414#C0/IWUY+#/T284KA),C5_CG5/
M/H-40E][9&2#UKG[T6:/Y+UB)- AEI$V;":D&>[8>X?'GC7079"20B;4-2_?
MJJ IKFJ@[H6-5C,DD/6;FB_>VLV]VC_CR[E<D*"6B*[:0D%]%7@/EHH]HD(4
MD<06VX\P^415CBWGJEMV>-Q,PU;_R_"RTWJ4VC$>)7'L:R>\9GU/;ZV-H,KU
M./*= _&:R\'S1]JK&IV%LE>U[%6=7Z_JA[581KQYED69<$"A(U1TVZ9(1_J6
MYYW6,7)M:O B2WJ$//99A#G>SQ@65=JKHE*Z,*3,2BIQ?VMP.3C186(#62A)
M-N&M0E//! 6(9+O=(SE!V8)5Z3>VMF"-+^)53%?5VA1*R[E=XK[8/\BFJA(<
MF8%#=LTLI5S#[8K5ZH!*-U2W,UL_=<K7LL9S(73 E>C"E;S.J?[&)J?_9;:U
MF@MU6HV2#!)HN0$M.D0V)Z!MMY*JC8CX#%D&)$\&_X<9<BN%'7]D!O)]?[P]
MLN<OE"5#JE V(%41D?X@F[LEA!O/3[WS!:,XL%7P$\\-:+9^K4KU@)08D,@O
M&_D?8J$_S.:VVP'Z6_LLMSJE%:!+O*D?CTSG^;82)4*Q*U, 2'!3^D$:K/ +
M45;5R;6JSJ"1]GX,5R3X;IDBM;A&6E>Z&CH2[_7&>W05@<SQONTF; W4?F$M
M^(ZZ?%2BH ,_(\)KOD0%;RC=,"K\0'<PYA,C("BL8.W;.X5^UK"-D[=@'OX[
M,OWD;A$6C'*B83D+.ZYETU!&(M0W$F%'5T^S<:B^'OK]!9.U$"@F7@%&I--G
MO:55C <HW4=8Q%2YPO)!PGL4_*=6?J1ZDT85')[51K<,W3GT<RTJH$>>:Q'G
M^@_-7& 6A S34KK=K6%:288<;#XL&=-U6**<C/22D-D=,M6*_Y*0D9"1(8/Q
M)[A\6IB!A4;=!=4JX<8Q&4Q80(S7,*(NV.XEUU?,F>P1?D1[+P_Z\JL8I.T=
MH?8;S6H$?DD@Y@;$5G1I#@!B*W Z-<L#8A<[ G:K$H$H@9@;$*/*6J]7C2J9
M([8;I373J;SQH4C!)7R8E'PM@V0/(E0PED-$59':56:*J^Z4EBOT>E6)D) A
MLH>(^PV%]'<2T;+&?0=;494FE$G<'P/N(PKN[BP1YL#OV[W*1,1)&]<643&R
MVVI0$S<BCFXYADZ&D!]*2.TPDR:'Z_IE:E5RV%LO!%JY<Y<QY8=# (-\+'TI
MI<>..JB._"@)X!@((%E=^N)N@%YU# ?U2ZTHH[TM=CJU%V.7"O:.S,D=%QM'
M<'0ONJLS)Y11$)5,@ 5WB^Q^:X?GZ_?!7?GK3AUQ!UY'W*6MR*4A+K:IT*?O
M6>;4P!HQ;"/JZVO?AB]CP@W@![]ROJ7.KSO3;1[.[K7-V-)I*%3+&7-PGC53
M>^(EL*EHZ(OHK<O>V'CATB]<:T$;]](!*G,#/DO8YN__MK?V-_(#P91;&'BU
M :^?3Z0I+O;<QJEA$SG@>V/&"ZASODMMZ+A&93/+?M),V%1E#.] I5*Q+4/T
M#YQ:XX6C.#]TP\!6X9BH](.]*Z"@OKHS/+T?U/:=6MN)IGG+Z^?%V'=JW]YM
M1)G4(BI?+Z$<]X-J6?_?-CZ"OR;I)["!:: %XJM8$?Z<IHIUCYKGQ+493%A5
M7%3K_T.4M-8=0I6ZTY9&5:TI:!_#>_E@72[U(LIP.['L.]D/..1FVO_/WI<V
MIZVD"W^_OZ++F3.35 %A7Y*,JXB73,XDL5_;F5/S:4I&C=&)D!@MQLRO?Y^G
MN[5!(X000F"E[CUC0$MW/_O^3,DCI:%QCL[$,MVGV&%!)%Q60-CA\S;P#_$4
MO!7I,IX 4$3_QD@X-AXIT9%D^3R?F4YQJN$B/ %)X H;F!W_FG;:0?82EIP?
M=X\P]X]A[IZL;7]H)'H<S];P</%K_"S&*C&DX;E69(3Q25WWZBH-*0=-.$KA
M_S438(4W4^=>0:9[RRD[7IXX$S%+8:-@TN*''@QGEJ837$-"-$^W(2Y&^(1.
M96E#8EK#DVX^PF9M=H^02#Q^[%%M&#!LZ#&U'(5/:&60X\!29."J^;QS/^":
MA\1?'!=N)/-RK6/(37P[>V\JKGPQ00:S;C(.&"<CY+]P?*I-C65[R#!7.:],
MTB<6:D*]VD*&-606XJJ+9$^GE[ENT-@@S "C+$;:*SQ@NY-N>B=MQ"-G4Y;T
M6 \,\(8XZ7R0LWY(Y&QDH'$U9>/)]DO@>U&[.F?GK=IJHNFJVN5%:R:*G:'>
M-=1UH@B9BS# "<S[E+UAO3'0%+*8 )6I+O4U7J[_[AH4Q7HOI!!]-A6+*9*7
MF@5JIVG989UA)_N5G/DOY._#DSR3F*4<D!5LC(NB'P>?P2=FA0*MC+6(BK@2
M"7TS9O_@A4^N19D"Y/*AFIXNH%,V"!QV-<, *;5KG@Z92 $@DFU$I?ONQFU3
M%C=/K@,TD"D70("Q67DQ;&&/>D S6:ADS0DBB!'"Q3C#1FW5R;SU&0I.]S9"
M;?8V1]J2S1K;X4C_XS>J^4+-)TN93="OQ"Z^5XS?37MUM+'DZ$5_&^/I&Y+U
MU^E,T2P^23+U),W&!E&6F=+%01+*7%"80!$[\*P>T]LAYUP\.E,UQU7D:XIM
M4P<WQSC=3+%PN!- \ED9L8=Z VAQ47"J!(^U0BX478-[#$UYQX> )N*I9^?;
M8(NL*B$Q"RL6 <8._-Q67UR2-;[:.*=<K?#%R#:'+<FK;?2J]>X1'C9H=:TM
M-,E=],:$6)]:O92I"FMU1^[%*I@*^3"A-@U/"^:SQT5W,0.4*/JLF2X_%[S$
MHDQ-LT3@X"[JQMFB6UF-\.&DX?N5T<C".L=',4P-:0>NX'XZH,,A_@Y_ZIKR
MB%Q/$P$*?WYND!D6OD2VK.B\ML*I]FQV'>OEAN?"&YFIF@U06/ Q=0H/:"Z6
M^\NM*NZ9-(/;Z[BY"!+!!VH]T\^+A\4,1[\#:LH#M8VRZUON/4N:I]>SI&P<
MD%'C@'L*.,AXZE^5Z>PC$5H#>=MX5ZA^ B72% AIF%%''MCT>1[4X<ASC5V>
MR1"-'[O$GA)[Y-C#E;ZWS9+!E"BR!D58-4FAT.,UU_IP<'EF7-1X5!SBM0=L
M,BN^L19BQUH<F)[$UJ5V#XZC4+#3D77+EP:3T>!C/B=F!C+_U=5TIIL+2GT-
M<VLGEGA:VC3P=F&2P%])%>TK)I3F#H3"M.F0,@T_,T6:Z]$Y4TV_TFRM.GJ+
MAB\EW9P(W<@R;9+2S;TY=N:*1;U>>S;\?F7 *BG%.QY,4+YSIIYN]V!=C$K:
M>6VTT]Z!=I@-'KDH9TH95!KMXY(SK[DQV'*WAZ4BM:/L:[KAX3FP@0WT+2NE
M6JVJS<$.6T[PW:X>O=DI6TR>'G(F:R&4M^VS&Z9V!R6FGAZFR@IW4F#J7JR-
M#?BZ?FKJ@2>(E^BZ-W2594BG0-<,%/S=F.F@71!F^IHC-\MZ.^O.!U8Z6#J8
MFXPX,M=L2D#8.CJ.#3Q*33X;UT>1[/ZWL2PB6;N=_1@&M\J"I85>FU'NDCI(
MTRF\$^!=21$%IXBNK ;F(-9(QN31J/0&Q?>2O6H".<")2XAR$X'("L0/: 1E
M3";YA5T2 DBBDKYJ(CD.*2*KC<O-],I:L:KTZL7OIOVN#*TD3*YKL.2Z9IE<
M=S+QVZXL]R&_H,Z.R76=@PVP*Q,=7ANAR!(=#A1@VH%JVF?GO4JC59C6W"7=
MG#K==':@FT,DUQ4VW%62SFLCG>X.I'/PW+I>I=4_+O6L@#$ZC]Y@5R%[+6(6
MK@VTR:W 1,O(+;=NW?YR8&%;O3)[EK%F%;'\0)9$LJG)5M%R\7#"6CVO:,*1
M8->K1>@TC?@*G;_'HF7=>K_$[Q*_ ;_3-)PN2-;?IBS5W!*KC@3A7BN.]])T
M_BQ<JB"+575R<R<G@'8!HU&^\>^8,]&8S/O&[T,6^LZSQE["D::7CSD8+P=+
M, P!%@Q._/_&ZO;S<,_L!*&B1MSSW5QLE+XG2V7)RQ3+.KVKDU?>2KX W$^N
M2TGBKX7$98DX!S%.,T_*Z>?6E*:D^*,[Q).F^%B";Q7+6M^6[-<&+HD-L(*_
M\HY@%@AO2PY0<H D,E\R*R$_9T:6<KY[=MZJU.LY.^GRE?,%C-<6)6$WF&I1
MINR>6EI(3YY1E5?L=X>LD,[9>3LWEE3F3[UZ0I'G3QTDIKQ;+E6GTA\4OXZF
MI)L3H9O>#G13M'Z8N<:J2]IY];33WX%V#IZSVZT,6L<E9PH8)B_[8>[OX0?O
MC-63I71M&EU:P!S<1J7?SBM+L6S<EAMZ]F796"G0LU 9M9V#C= X:43-5';+
MFL'$(JHL@28%HA8M-1;0]6#-]T\:6P_+5M,,+"]BDFNC,LBM.*'LB%EVQ"QD
MP'E/G9OZLOR1O$R#C'/$>IV#<8FRX=_I4(0LG>(@UDB6Y-%&,=H^ I]R22"%
M)Q#9=)4#6D&9]U4N::2DD5UI1#;D)3?;*_/<^V:S^ &6LB%F\ORZ.LNO:^6<
M7]<Z? @7ED!4TWW4:8%CN.L7&<MR9 D0^45V=LMV -WT<!.DDI]_G@D/);7L
ME5ID*0\'"C3MEO[0KG0.YQTM2><5DLY@!](I8J9=LY0\)?GD1CZ#^@[D4X!D
MNV[CR*0-MPC?.X^FNL!/"EQ_3OZ/$.+MXX<[A16,Q)>K?5[2[J(!BP[6,A//
M9PL@(ZKK@O#^?H8H 9_MF3+R/B^=9+WNX;=FJ-3P*M$R/5WQC5_\QNQ)<6R!
M0;UL*COF;#>ODP1O@F8Z>_%D[?SX;.SYL.4>X5TC #"UF(^)3L,O^D T QB
MAFMH?'I/I^CUD-CO!=X;XAN\Y:LQTEV5VH0*RY-85#='3)T&]HB19<50B>DZ
M,UT9471G\:]#^UUV]92860S,;.X),WV<<0+3BXPI? '_"X*1C-!SH>O\!W,,
MJ[4<13.8N&7*YD:!L&_>#_*&OK!=\"_()U5[)B-=L4&^WGZY?KCS.;_DV$E(
M&IR)!T2>,!E7+7/N_[3\&QX.N?WRX^?WV+<L[4)V A^#=Y#UF."]^LOU[_]N
M5R^__JB.S&G54I^JSL0%,6:IYI161[H&+ZY:U#9=:T3MZH5MWXD/U8DSU:M4
M9PR@.@')I*-THNK9>8<S0'^K[V&O_IF$/D3^GOC,XG;XY:KZ^>YJ^,_J\/KA
MZNX#4?2YLK ])0,=K :-'/E',J%<-C91]@IW\ILZ^P?WK7B:Q4]G[Z7 _L>E
M'-B,0V8"ZH>;BV^:\2L,*X5,+-02WSCFZ"Q"E'.Q-PT4283P3FSH@>DX0()H
MYV$HXM-[92M0,=4L0BIAVO'(:ND:F3Z'YW+.GLYOXM=Y[_D4N2%)R&99M_Y&
M;9O2FQFU@.T83\PU9#_ 0SZ#./MUQE7_9J?=Z6%O)@I*]PSA;;GT;)GGI&0T
MC23R]M/C.< >%Z.S%9X11W/PI=Y'@19P)4#JA^G0&+H^'W#2JQ*^73^.D,E^
MZDGVL\Q8\]!9/H%^;FP75TJ^FK/S/RB9*,] -1XN$0X;-,\ ,ZV9"5\C48TU
MX))XLXZBS_L(_),JUFC"]":5/H,Z-6-JTQB,"AUHFMWCP$.>:.0[O%XAJN(H
M0@+ 5\ \@'CG$PV?9U&^$I4PIKVZ0&>B.(2^S#2X$O["$)7IPM?:E/T(I_0T
MB4,GH*Y!C:/4I_=XR.<WKN4]G)V)1:<@R/U7,@T ]PX?;?9^(XZ4HR:V8CQQ
M8_H[/''J3CT+>C-=WWFK\!W 9U'3/FI+ V1''U376@!<F+Z^Q)WP>U!24S"A
M39O0[=%(NH.;&>I&#^;5"W!E]1;>9ZI+>VC'[*$CW0/B%0CR &,TKJ@!HN#;
M;-PC92]DJ.S.=M^T\I+MICMI-HV$LW'CGJY*0:([$RT63_>U<2]40:5[[VZ-
MM#7R -HV5QBH6E4P9O@D)U(R5^RDI+E,@M'-_"%>-^1O6Z7%QM*^>C'[:M5:
M<J@RH#JRW:F:/0)V[Q#&A4/;DGOY8N)+(6?=K6O1K;9]*59QQZ&)#-OWY%6;
MB5UY6*!46_7C_484QE5C>/5J%D&-,-;]!R+ "'5G('.,ABW+"900U+ 9N?PE
M]NR2E2O&^SRCIXBN5/^<NELU?^E)SHF 0-?ACTKL1KKU9&W&<]O(:DE:L!'$
M^_C-)!N$G=MF!C&; 5UH1N%+4((6%29TQAJ^9H,2TF*(7-EP5;/"514\L?@K
M&URIR5=+/81FC.)@;.JZ.4=JYP[N&2JD8/DQ;LH9P*.BHX>&FZD:Z*T*%Y-"
M,N*%8"^R["Y@;RKY+*Z_GU J'(*V.X7%P,K8<S6+(.R?-6=!5)[GM 6@/QS8
M9DEM>ZX5^'<H*\SQ3YOR5(2AH7[3E$>AZC.C?,DTO1AT+ON?>Y?57G?0K[8'
M_4%U4.]=5:][W6:WV>CW+NL72V8K6ZEFN""3@%9']5YW>'W9^%SM]/J?J^UA
MZ[+Z^:KWN7KQN=?I=1J-7JO;]CP0"6,?PHTQU@RV9'DP1)H=EPQRJW&49,$0
MSV7!/8>^.R.K9,/ 2Y/)X -Q6OW.;RN!,T9NTBS*[/D%\SW<+*D"[%BKYKCJ
MP@>%X6HT&3'CL]C832;R/H =6J%_/VMN]I/N*;2Y1PCUDWGX/VGG,4ST[5?D
MUV#E U.VWPDQI^T/@(F/1P)3[O!/3JX)JS>SW>$>2,__?_Y\3YIR%5_2;#,.
M=-E7&.SM+;(:WK]L?&7SP.7:W49,X[]ME&JF ]SX.D#:A-Q>I;,N(S=7R&5
MSP<1O_NDYV:/O>!N58@2\Q$CGI1[V@PZ%_+6CX!Z:C+JVC/F#3H9ND_\EL.3
MNFPF:E('!U/^A:+O>HK^C0#[M6G]H'-0^[^;*AA85!5VMH#^)0,^6&N>(S#=
M*-1*;UT.V+&QAI,3]8(U#*<F[.1_?B:$1-\N.4%.G""N4+#;D$V3W<W7N:0
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
M<-^*:T'\=/9>"I!_7,H!PL";"3@>;BZ^:<:O\'DJGOX*K.$L@HUSL3<-V$6
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
M8"K=;W(=[MJTQE3SIRS/-.MHU;F$P??#"]W$"XU5#KNRNO7\77L"@5Q0)7'
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
M.M@N:&JN$ZE$Y&N"-/36$\<_]^ \S5PL;G:JWAB'XIDWXR5V.12>ZZS#-4F
MF<J:6!&&HLO85Z-9;_3W)1F+#-,\%!NO&7L@]R()&T/T?*B<SVW-X#;?$'+/
MA(R@)1ZH&5NQ6&]2!W=D;*&_1W),..<*[R(.X0<EPA\+PLO5/L6.6(">]>=Y
M4M)8@4PB;L98\KMBN)A3(?3'2J! )J,AX0.H,A_ 4L4",V79)"#844WB^$VJ
MZH3UJ50/2*$K-?/4E=:OA*M'N)!#*4==63_('=/]2^7H0,I1-]D0I%)6%$!6
M;*$<I65L272DL<> D+MLOL&&[4Y6_9U)<%/6?"2U6W(%DR+P#: O4.D:#C46
MEW:>;AJ'3BDY07N=LS#):<NTQKQ.^UY[.;K#[DESS:(>.Q'6P^6$1B8Z0<8I
MMPL,<O7YZ\/E,-8"6%$+PX$!1?W393)<]B!/"<2P+1*AIB<SH#! R;4Y+UH-
M&]%XD'#SW<[<Y&0/&[&] /).;^=:I"V4V5 $=(DKBF@M"V"*>_:B;6[ARON_
M]7IGLKA_#FKGH;7...[42S:,,/>$ZF-6-#:KCK$0D;4"S0XB99 ^"]4O.6_9
M>/URB'OC#9) =X5G&&R\M=6JM7Z+),9D(D'9NBVJ4X38?L3I3M)T1V&:GRP=
M^KEA05ARXQK6N);6@<  QO)ZX% A41=;PK2Q:*[.5B2!)7(\)PXW'DI*W[B
M=GTM;=;2*D8[1D@35M9O45@?C0U'NKJ(-@>ATON,=QW^\R"9K-=B5FX$G[:I
M4V?%[YHQ<BU,#=S8]&6[EB[++?UVRVY)J5ODWAVC6VNGG72^W(EM-]/^& ZL
MR\:?KVI26XP_'\ARJ#;JM\=\:(AES9A6-J'0)[<A]](U(]%#FUL^E"5 9=\_
M9-G=(U[!<\=%KR\+C6Q0D13&^DQ#9%6+JOXUG!%4K%RZT&WH[#3H[*.%X[&W
ME&OV]ME1+K;?Q'J)6_-ZI(A;T2>S<OL<D8/-]_6:SRGD.\*77"B6;A(;;&Z=
M+W%JJE0O6I^E3)4<K/L?F\!-YZP+'_-5V>X4'@_OXJ:A8L,7'%?@O((DC-#(
M9-$;!0^5'YR\%XEIR<'V(?>ZPZ U9Q(E*NH^ 5-#=5&.R;TD,A[P+^]@AL%9
MLJJP!WCS9Q!EO\XXRVEVVIT>#MZE0)0SK(6S7.JG67+P8#6;Z.++FJSB9SB^
MD?=Y[<DE;H\:*?-;[94JOK%XB9R8ER.:H.YAALKR)5--5?6@&+'3V<N@A UO
M;6;[4G^.>\>'7\)^]AO6V:KON- B3W%/]]._,5WHRE"I*O*[@_]$)KWO;2C0
M:T#H9"]MM$X8.\/:J0R_2M 4 #2-$C3% DW@'R]Y\GZP*QO%XJ21,/#8%(HO
ME)!+ KEF";E3@MS1LOS\IG;!P?I.](VN,ZD'IEC4LF\R*) P+K>ZEZWN;8S?
MB3"-Y:&_WE0GHO"Q3LPY/V+C5DSTA>N:LW@]_.' 8G)]+&K0D)4=[:>E;I(D
M]#2CQOQ!82%?^-)0L7_Y.'>G.*DRT]MGYYUZ;; Z2N.W#6V7!HW\VBX=_0FW
M91/;?BOY1 'XA"PO>;?RQ*/'UD:MO9H\5&)K$;!5-K=^/W4-1X_%]5HKC523
M90ONIT[AZ$^X66O$2[72([&C<6%I]J_JV**8. *L IN76FQ@1<F*#\V*FWN8
M%%D 5GP'&'<-"/=5X-L._*%=:_:W9\#-_*9F'.VY=@:E>E9(GI!]KY,CQ=%&
MK2M1ODH<+0".REJX'+\)D2'NUFL87]M:;N57X'RTY]J+YPEE+&([<^'*"SW@
M7 3REE79O"MY;*X\=HOD^.W$?D:=;&0T[>'- Z!-XRS*Q?H1BL;&NQ]4UT+4
M.COWRUC$IE]1(+S8N+:KBGD87,-RD1+7C@W7]J4J'@@'&]O@8$@'S.%\HBK?
M@<ZG%7,^G1@:Y;K<>U'L])X59(5F=(4/-::.[6\/VI3:Y >=DSMSJAA_JQ#V
M#4YG7L;Z1JCD:DV)VYY+"9.4"&+QK^;P@5#)>B:L*P0L=@5@O#&R4O?.<//&
M=6Q'8:-7A^*<8FK_FCO5_HF9=V/-8*_PB\DB%7U2GIJ,';.SQ0'8!JO\>RE
M>> .PD2<2@\.)0/YU$^<KJF=O^7XP0MG31>>J**-H\GU@0R%O5]HV-P\]3+=
MH:XB1++DYX-K"+'9R1Q>\9GE.RPZZ1')5;<2/PZ.'RLQSE!U_!B4$]YPH%#X
MLS>_5%&MA!5X?E9TE-65U8E1:V'D"=*]F&"Y/!RMQS"V,SF=+47'N^I;74D_
ME:VZ+X4\Q>SK;-I;BGXH0T/]88KF*%?_=4%;^VJ :>/B=;;?@.4'Z_0F>D $
M/51:R7NHM,[.!_W.BN=X+S@A ]$!43#SO?REN,C>RQ#9?]Y?PD7[0GES \HO
M)5NQ:0>7(-]\V_N*V3B"J:8AB<;9>;=>:Q2$*/:6YG4$\G$Y)B-&6Y0B<4]<
M0C;D(6TSQP)(1X8N]E=TB&@F?#+MM"*RT5L-6I<B\NCQ/<OFI841D%&LWR@N
M4TK(1KM;ZZYFRA591)ZD";F2MC >TQ'K:NFUD9ZZNJ/-=(U:I=S<#Q]II\I6
M3BTWTV0?;24W.0[=C,60A>\^ J64GJW6:L73@:5G]MB8_1,SQ>D-&)SED/JD
MDG!G/-XD"=?B\59"\<76/AB:[@7"-F)R5HA0&GZ!5/L7@^?^Y!<1T<RPZWK/
M_J/=8BTYRK[$*WT;RV%259X4U[84%V?B@.VV#J9()P;NNQ.ANP(0U 91G*JW
M1M&-4G'QOY*Y<-/9I,0&B,%?.!5'5F50VJ9%"6^*.0G[#6^N\)96WC(=7DA4
MT\6,J:(+]?5+C>55[<0S*8HKR3,1X?W.P?A-5EAW;,1V5 '8=O+I+447Y;D$
M8/OM6F]UL,L!)?BNR=:K*<,)4JI7<H9E;\3Q=GR(73#"+IA:MWN2\8/%QDXN
M6$*]/%NX)<T63GX2C>63D.9*TY>1[JHT/-5/)!K??KE^N(O-% QE'I]%1DZ+
M)TS&5<N<^S\M_X8)SN3VRX^?WS?G(X:A*]EX\(ZXH5*=#A_KZ"TG,BI[W=CK
MB:]EW@Z_7%4_WUT-_UD=7C]<W7T@BCY7%K8G+%!=,VCD6#Z2">6YTDU,J!;*
MZ9LZ^P?WK>BMXJ>S]U* _.-2#A"&UIF X^'FXIMF_ J?IT(F%F+V&T#5Z 2:
MN=B;!CPT0+^4ZC-+:L<0RP52$_#&3^^5K4#%R#B"SF'\]E!_Y9I=Z D4\1^F
M0^-PKL$'KI$JCMB<@@!C%$_NZ,RU1A,<+'IKF4^6,O7U]MU*)#(L&#D[OS%B
M9[0-W2?7=D@_,NYV3HEB&(#3(S9[77%8T<AG$R0B0O=2L^C(,2V;S<)E0S&?
M,;66L$EQQ K.9<;/A< 7MHL)MXY)^. Y=X9_QPUV&[3EN5GU/OS??YB\#B @
M "!*G9:^11:>9,8; ^OJ,UUG8F(MC3J<PI$XC303V7J 19(QYO[40CA5,ZA#
MP4%LB&?\/$>FJZODD88.5B5CRYP21YM2/$;VOV^QTB<&U&=^UWP)YIZ]JQ$L
M)%)=RY\0MN%Y<8]CP_V<";#%I\EV(P)K' ,O^9SP#4L(3QGV9A7#PL7\QPUK
M%W/%Y]%SC4/(SAI7[0!UU9#:NC-N1C38-=BI@E)Z!TS9HBH_+)[6L&2LU1.C
MZ-<?UZ!=]IJ5P4 RP]7F]3!8/Q9+LYTU3KK,CV@S^:XYH*@?;;NABIUZ;=6:
M#<:UXN!#PZ\PF(%:"?]5-!6+Z?@)(G;&GY^L3\J>SF_95)+JM<,1V#N6;]3@
M!,O@OG1(UNG5VJM^_0JL#12P7;A.C0Q!_0FHV>:S)$VP^+P:1YQ%;O,W C;C
M&P4K59X536?JR]RT?C$>K,PT1]'Y0P7^ASE%6*;MQ"IQC19'5/*X6!YSOR_V
M5^/W_1%E?XJ8^0J/B473A EB!>*$VPUF;E2:S7:EW9;,4$W*"KL)DU^.DQ7V
M]\X*NPE3+PK%"K<[Q&ZG)E$**ZB%(0<*S;%.1LU'9GO\ +-!-A\Z-_,#453E
MI>UPSO'8N,9/V4B!@NW#&R/- A@C[6R-D;6/PR'G6]DB36X-MX4M$HL6\LH
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
M8'?K]HS8HVM<^FF42P,%VQ(BU(YQ1-P*<QP:ZK=@@S'3X?H[38<30Q;'&A]
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
M!"=9 DH83T0W;9N\/?MQ\^WL'1DIEK4 Z,\52X5O9Q9UE)=W6$>FS&:6^0*
M=ZB^(']9CZB-03\F%O(?OP7#T'4F)JQ^P?H[7,*7-L#_ EF@M4C2U.'&V\(W
MV,%%>.$^*G>3HW+W[+Q?6Y7I!("FXP;G$VTT(7/X1.C+3+,H>:3.G%(C#BRP
M;U$DJ1CJA@O[-7[E'QQBM@,G30 J&<$DKGW:&IC<XQ* 46 C#OUWU])L56-/
MSA\Z'3 %6NW:JG/2AX\S41QBNX]P;@:63\*!* &LX+=GQ=),UR8J;,HF8\N<
M;@!(F\/#F8"Y_32)O[C="* '*S89"#UZXWG_2W $\,4#+&946(9$!,_@92EA
M$ VG^("45-3NQ)$1 U-ZH*!;)CE06I6 ^&(/>R";T+%/ZLCXV#'4VZ^M3G/S
MCYUS$QDB5A 3.7-;I1[5C#MAPW3X^7)XUG(JG\WTX=>NXP(JNHZF:__C=<)P
M'A[E(N+PHUN5F935;['RX?"Y$I_"X\3U5%EP^?Q(B:Y--:Q=UL9DY$Y='5[Q
M3/TR9BP6FAO4LB?:# YZ1&FL(.G4?^,PF6O.1#-@B8NXRX&.*&4W5!=4L42-
M0(W\PYS39VI5<%%HFU"BP799J$@;@Y9F.&*!K,S:6U^%C/EQLIIJ1PPCC1SN
MMH>"1[PJ!.';]Z9%[OZJ3&<?+\7YVUPZP\WPT1WQ:G"+CG4Z<EBU.'LF6\9Q
MHBJ?Z>K/GTY\ED#7?[(S,!E63$Q=Y?7T+[Q,7D<.1OX,L3!;P!VX@,5*[KVY
MLC624@]E"JC&.*EX,4)V++:TNJPYXMPG3$OW7@4FP:BJO50GFJI2XX//NCN"
M$>&UYP04HF<-&R9BC3\6_8=IRF$#Y;93G :I!TM'!O)ZDWAOQ@*,]\!L-54#
M^4?3ZJNM.$%K,@#" D.+"% '?L7F"-[YVZ'%U%"'T;!IA" @S0 CD5&038,G
M8+W^&%M5P D>)3EMB\@<CS?H\60EWT?@/YZV:UAT9 ('_9]H._%(#3A#+ 2V
M;7.DL0X62 IPY8A:C@*TB9?-3%OC5,FH(AY=8]I+;D+78'6@GGP6:TNICG0;
MM=5V63YR;E;(8IH$YKF-3IQ650'BL&<4>Y  $804J?BMI>YHMF9K#Z!2_V&Z
MNOIU.H/W78W'?$EPR1V@5/J=]U(#L(E-=[(%X)YVV:VM!GK7P1=D8K"T"IGC
M:HC"%L)X+?76Q*@65$5:"<M>22<:$*>,%^?(B)"S6\C/\0$S:B@ZZS2\RH'6
M\:I-/ A@'V--I8*];X'=>NL%N^NKV,AP-+)<JJ;U*C1B$" !FLM<7;N@^3ZW
M6J]U$^,Z9V2H_24Q (66S?M4(RGPQD*/%/"<Z1,*6SE9@WRA[DWK)!]\\=77
M'HDHG#U*O4/6U,IF#9W@&;RM5<CV6T^'J.#BQ6/>\V?!>O[,X'2Q7%--T<LJ
M==.['9M9C29@KNGT9KR&)*Y8@S$X+.X?L6\Y@L 7#^;5"VS'8)??43 ]#?L.
MCO::VXFL6Y6T(=:@7C;$RKLA5K^S?@+=#D\O2(5S^DFWR0FT'TN?04>2/+IB
MG,A$^_UT8@MU??$RV9I,"6L<:29;D4>Q=&7:9J+$M4VFXI8MHCN57FO59"IR
MUNB)U5H-01)P;?%1L4%=,I>5R)">R=0L/DN J4Y'2Y@%&+892YW-#+*HUMM*
M%@5(VW?4=G4,S%Q;YO2"0_6613+0D/+ GWI@4J.S:C<5F:R/7(!N3=;8VPJ
M;7$;J*3D/5%R*V]*OD6@9D/';4;'K8+D[+YV\:RZ&(LCRNB_KL:!6A+MGHA6
M5HRZ5Z(=!D!-*7 'O>/2HG.=H[1F(J^\C6:4 G?P2)V=WU/'T>F43Q+8]RBE
M9-.6#_C*[.EZS3)B*\V[LGK>C(C[DLJ(.X0%?VC.!*Y'MZQ(B]MENE).!+_F
ME+>;FW9B8OD.DZ5X6!)3O"P&;]2I=65F4Y$MH\,;6*#"41Q,Z<*?_6RJ/(>K
MO=[AB^D]S/%,I+L_)N*C5I2+?$/$NAD/?;2ZYUAU,_X6X%3:<I1*KW&P8I03
M&-28FT/\]$J[#\X0-I@"LLRP7:@[K;#O5IJMO 1^:8B7?O+C,-1E)?#;]N8Y
ML)^\,SC8A-3"&^Y%(.O23YX+)<OZ!NR5DC/TDW,->E"H<N[7)IYS<;6=/HW&
M6KT]68OSC(@T5]=9HWU 6GU59FSI-RO]9F$.(FM%GQ$'.8#?#+3W_L&R7/;D
M-SMRO2#J-SN51N(%8 #Q^GLOZY*>M'ZR?J7?7RT^++(B?F(2OO23%9 Z95EH
MVTZ .:B?K%EIMH\KP>7(Y6CI)RLF)<M2T_9*R=GZR1J51O.X_&0G)IX#*XFP
M6MB2A@_@1Y.EH&5$Q'(_6L9$?,C2CE=ES9;NL])]%F8<LK2SC!C' =QGW<&I
M.<^.7%E8YSS;^PSK%=;1VCOKV(@2L 2BFBYRTB6<.&19=_)5QC*2O34\VY(#
M-"KM1K,H3&#]6;Z2=NDWK@6J@O*HZ9K#>K*N[2ST5C-$?YEP.RQ#]9L5O2-S
M4%'BVT"U8_H'"SYT/Z'4P6;!K!$_=A!F4Q]^F(;P&WX3RX7W)VDAG'\#J68C
MKL7PYEY9LA;DPK%^4H>TOLL6RJ+$O=Y8:ZW8!M?\BG"3U!5A_F;,_B$3C7E2
M*]2DGC=2W:JUW%;K6.XTQDC-9IWU+&S<RLP! ,_,--"9#BH_0P&BFR!4 4)3
MGZZ14+'3*9#Z!5 RZCS,'>\)?H9,=LW;T1'V"DO9;%=S^(DJMFD 3U\@M[,U
M% :L_7H\E<;TG8^GM?N@.?0%:V#VU5A'?J"8>VN[%4OCS;V\)F"(">+JE'18
MC^OK!T@5TXQU(R/;NH.G;H]&&9W/T&_4N$<F5J^M)NB'#R_4+7)-2[\1:X[)
M>G'[IZRZ%FMY-\%VZB^QJ.W,41'B7&D*OTWLH^WUQQOS,<*SZ!3UCU!/4,KZ
MUXFNH%92%AK;E+%9;XB9(ZCU>)WLPZVW*QMN'P2W\^;WT9LWCC()O=]KR^TU
MFHX^*="\^"%10Q4( KQK#'@5:D0O8JQPQB@56 =50*G'!=&5>47TG'PA2I!0
MEZP]^D3!=JUP-S-P I!0X3[F#?%M,F=-\*53 (3OV6]"CQ<^ 25;BM? 'IO7
M:[PG.?8EY$<X57Z!;:K^Z=H.RPHD[LS;I,)HW6OAO>ZEDFD.XLZ\: 4X!&7-
M&:G7/U'5GKWNB+=?KA_N8MOMA=HE>@T8(T^8C*N6.?=_6OX-NS*2VR\_?G[?
MW-0O;)=(3B)X1^QLA3[':V\Y[V$]_KI#'R)_3WQ'R^WPRU7U\]W5\)_5X?7#
MU=T'P.*YLK ]X^T# 79+(\?RD4PH;_#8Q"Z0PC_SIL[^P7TKKAOQT]E[*4#^
M<2D'" -O)N!XN+GXIAF_PN>ID(F%XO"-8X[.(M@X%WO#+O(!/J;T(+%.G$@R
M%RB96>ZTLA6HF,"+H',8OSW47[I&9B?CN9RSI_.;^'7>>W9OF'H!NC$U;&XB
M&>K5=*:;"TJ%\G +NJ\M;WK:D#8]36[5-Y+PB$^/YS],)U9"-82Y427>VHE8
M/&&K__3^,86VOE^G0[*GP^;_GPM?C9';?V5S$Y"WLVT5<5>)N/[7V*DMC<&@
M+L8LS5&>F3,F]>)N:=<;[(:WO]ZAY 0E=$S!N%>!P)_9;(D9')?7@EH,]+#Y
M-"^!+[;79_JGP:;$L%E,**1-,@6;CWB>'@H;T80/R*+_=36+9^#S'N>@:YFS
MF6DYJ+(O>$<B,2V$DC%P51Y8MH#]\/MJY%9!-[@&.HV34,%  O?FX"P+>-X'
M'OD6,WI5/R0FU]S(S+7 DL,1':A8XBD1U8S7=/P6W>Q=1/-QTC]"9">*L?@;
MZNS3*9L5!8PC] IV9]!O6ER/6V$JC*K9(SPB,%>L!7SEC":HI_C[]MIWCQ1[
MPGJ!^Y;^FFNWF<_2;"P/&TP52+K$4294O0BM TE6L"?K,KS%\$4[3>QJQ1A9
ME0V;EF7!;9M\?I!--VNK.3/!IC>9WHU^%OVL#K3Q&+<@D$>DC7O\8$(N/C=8
M<<(KE\!<:S;$E6&_7 H3HB "^ +X#,X* !Z'HS@*JU$DG?EU(&1 5O_91)L2
M^/$E","18UJV9Y,*(5 !F69R,8)<?0J"1?6'Z'G7>;HJ?IAJCD-IA3/X9_2\
MX46K$"-O\0><:]VL?V2_,SBR+QH?W_G"*$#9, %QX06RA8[!G*<CEUU@CL?:
M"%T))O,GK_P@7!O\URESK++]VM1 3\!4,90GI@:$'1?/<">;NJ"I3*CB$U1Q
M6E6= BD%2@LZ,9XH>SS7/T"C$6OQ]9KH^2:2[.:R'+>!/:'(]0Z42W&+"G5(
M9\T79YXFP_P[ 1S8.== L0+M8^E;W#>8,9KJXE!3_#KT#F7!M0H/,OZ[@KUY
MX_EXVNTC;)UPK&!;!9ZL&".@$O2Y,,8*#Z^@9C2EBNU:W-NC(%2?&1C8$#/?
M+R+4I+>/%'U-*[M'=RCPXG<,0!8\P7 I>3+A*V]2(B(25]PM/GT#%"70S31[
MPM\<B\[P4&\?<:MGNE]T!W Y>GKU$'X1D_D'8?%"TY._%@0,AD- E/&I(:$7
M>VBTE@2"'X-C%S^&B& 6UG:#9.G53>!7TO4G/\2P=S@&Z\>:90N\_Z\+RX-5
MBO>O8P5AC7,+O7*P2Z$!\_=_4QY-B\U99U4B5WQFC<_GPL>0<@!@(V[4[@85
M<B#3I)*JD'GL#W6F3FTUHV(+;7&P2X/$O& 8.W7<''NSCG"2XPI'#BF.1ZDR
MIO Z'\+CQD:8PVW GZ@Q6J"!H)O(U.V(?ZV9DW_MD\+>&JR(M0]P- =?LO2M
M\+W"?>^5S8ZYMN>8BSREB-IS8G/@&WT"ZKBU3)R<C-ZE(NXF64J3@5$?8$AN
MPJR Q@"S AI]D15P[Z#:0X:U/VIP#?E=L110X#&5GAH&];]BU'^I6!;Z\^]J
MY,:>*[I*WHY,70^R-D+J.7 B#;!E/ [4<VX*C%CXBPC&K#S!97R.K*\KL?G:
M&-\#$+D&$AUHSW2,5D3(0_7=U1W#G"H3P@;;+\B%9HU<S<&/EJ]_,!\@2Q>Q
MZ!.*!_0YF; S_GJF<>-UJ!WC99Z/$#0"=+O98?5$^+?P8[ [-NH: , "+O'\
ML=ZO<4IZB#X!-'[ZQ*P>Q4%WZ;-FB@I2N.Z;8DR4*1F.P,"@QI/RQ,?I&?0)
MT( R=7)L*:X('SY:%)0PMA%T4< AXP;&BJ8S+<ID?CG@4E2R$1Y(1<]GE=V,
MD.6#SEW? O&"U*@#@AH:[P0.QAS5$>G8WN>H=TU](T]@@5A,U&][R484CSR
M>B:$_[4/U*A9B!=[* =X&K_"[X#9S78D36;I5,::OLES;8,B::C"H8K&+E59
MJA)[B#\T4<6OAS/Z4OVNC2P37FVX8]@_5W O3 M.7@E*'V;>$H1M$IP91X^0
M.1V@" ;>M&E-R+LE-+--%X/9JC)5GKA-&:<F-9>'6*Z1BO_YICG:$UL/:""4
M9><-V=.^&AP\7XT+G^"PR<V]@F/]+CBAW0HZ2Y*VMRQP^4;NV;;^I>ANJG&O
M/52VXO3E&2X)[0=Q<&%_  8 5#8=>P.>^?U-^PS7VB%<&S'L!KJ<:K8M0,S
M:$N9(Y!S0N;,K40'Q4K(,X*Y)FI@'XDW82[KA )#'UOF--%.1')96VS$C+WI
MFCY:?/\=?E>-W[;AU(+;6I%C8UD@W%7 C%$V+-06'%.ST LALG5YNH9@+\"\
M\(Q#E(,7>K_^Z5I"@@6^!T[Z=ZX>IR!YT>XOU[__NUV]_/H#V.>T:JE/56?"
MU'/5G-+J2 >8.558)\![1.WJA8V%*.Q#=>),]2KEC:"J$^UIHF,,G*IGYYVZ
ME^[DAX#^=-4G9E S/@%(+LQ=79GC5X[)R1_]2!S<+)C"X2QF; !6N6C7XY((
MQ4@:N@?@!]MEH:\0:GB^!D32)TLQ/+DD#@DY;:/WT2[2(:'X!K1@",#2/6#)
M_J%%XUO^\L?*,TIQ-EV5>>#&1&A&'I'YEWK$:21CY_Y]@<CVCS8Q_G=61!2B
M*Z #*AU,;P@C+E)S$A\AILSJE"$5V[/K@+3GV5:A33(O$O-EX@]XD+ST#DX5
M?N'SKMDQ"S(*#IH?:M1Y>909>U@H!J;4E#,+^-\*"VM;7&&R>;,/3W541"<!
M8+N \O"ER/=R#?_CS,1D%&3,'B8P?]2S1N><4_E*%U/G["!'U*-W?" ^S@8%
M%+34X(&!YXXM#<Q14-,X!(*+,%V,LWI$%[8&5&)U9A7-?*L(\X5!!4 O-M(0
M_/#(X]+X<NX09<Y*+X]89*'!.M&A"QR9^=14=EBP ,,;^*PL%6$PS=.[FCVE
M1KXMK<5FQQU*DO0K-Y#_5WQ,!21&ER^_7-60RV$)*?JV,3-NY-3(9SI27%Y-
M:KNCR<J3A%>8/<'S;^H+S\GYB&FMFL'U"Z:N/8-ZS<^%DR$B")OA'L*$\ V/
M5*S0NY$=$"9F,W@N@<H_J5!?F1E=H5+=5\,V.6J"+ 3$.#LX^B";5NI.V:?[
M)I*0]OF?\MG)"<8=>]Z573,.8S+<]IEOZ*7'=0:;LM*"/P^:2KAC)N&6Q^SE
M$7KO *49S*0%(C?8M[3ZB,EM4G3S4_X*D'>X$::AO^)=F(G=5,U8D@QF1/M>
M1(NB&NB[#[V/$;]A?%ZZM#U!DG5B$P"F@\+I?07-$'D=ZA-W] DL?R:(;MU'
M71N!P3M"SP\RPFO-FOH5/8$G+_$)]5+PK&QK DSAK@(,GIBZBE%F3Z3) ^[?
M0!' ,/,]G6KH?W#QE[#B>7R' /AW,P/Z0P.-"]MK7YMA3B'1_O@8 0P*'JLJ
M4%Q5<WSOUX@KQ2+=+2A6>Q3%:C8K5DL$;NX%$UKV.S1E$&.6:\&XJV"Y5*\B
MG -<P8BLQ/;//119-S'LCVNW**AU-GI'>*2]PO,$!08+TX=@CJ6S$$4/]H2,
M_=1!SUO)U";@+EYAC+#2>)T%X2XU25V;1R'>RL&R ;TJXI2&WT0>*5IV=MA%
M'=EGH#<'.P[<B%]Y0:')L5-$RC?=SJPF9%UC1;/0/:ZQM$E4X2GSRH@XF<V?
M%TIU$&7(RWD?LIX%ZP :' TVNV# 0T,A " OL73LC$'"_>NH["+(F7_]9^V^
M)FI?=!V3-4:4IP,'_'L&5O-(F^EA'?282!O,!3-"WQS8(\PP8(0<!!K0P@9^
M[KO4A3#S8!P2:C?/0$.L (E+@+<1__@[\O;V8GCS^5W$:?4WF]?>H<TAO/C$
MA.>$L(L+<WS!&AY1";(Z1F R(*Y&,C9@9U^]=USP=S!*;W[$KY]XA=.UI4SI
MW+1^@1%INY$\#Y':@2Z6&=(0\YC<6$^*H?U/\;-]\>(',(I44&'Y7=QU][99
M;[0PYL$?_T[X8UU+;(QP@@Q\)UWAJ 1[&(C!YN$GU_BOGY(OJ)I7F)G&$6(@
M",[/BJUQ A8B]#C%Y,,$6*:<FZ(Y[J7TH%-"F,51'NE[VX+$HQJY8<@1N4NS
M>54?0PF>\Q]1/%;\@[(5^62"V,<(GWMR<*4*F7'"#G&Y,6BIL!!?C_69 B-D
M[E:QJ%>3P"36(TK60 EF=PBQX3FN/<ZQAN$P[NN5#=ATY(I"2%V9!RIFJ*N6
MY>K">0XK=?4H0=X']^,55R\C5K,<ID_OD6Q/1TA+?S#)COH554. 3<[/V;[)
MPP2CK,&O JA^D)<G(++J:):@Q\& KT*XFH_,E>@7ZV,MB.U:O',1B_7/)SQG
M-*HY+)'+V.)\UM<X$$C>)17_&2(J &H2NFLM'E#F9.-OGE6W^:OE,ML<417S
M7;AJY3NO+,W^9:]]K7=.LD5O6%(E?&#+2^"EU$CDHO4RGC];2HW<N[QFR+O8
MWPXOZX5'59",%< 'VT&RUF I?EP$Z ! Z*4A\BH=+Z?7S_GQ]"/9MB)'R52%
M8 '/BN[R7%7/(EA1B8AK"Q=RV!'L>^W@F%6*XC6<BZQ@R;&.'NCE5Y@LL4+W
ME--()%F^^#_0Z:EC9B<_Y1!1B#HLUJK/1]5'7Q2%=.8CY 18-H#,#A/IAHPR
MOS/G^]%*5J;.L>UP1B-B"9B7XQKP/;,\*:L("X46%2 B)KU8$"34T5R8 OQ9
M,1@D>)YB1]_$BN@BDB[RLU<4QYX^\K5&102\/I"WC7?"\+-%E1XG3'ANF"[9
MRY$9^MQ(/%G.->'Q;YOOL"3.U)^%!&#R5F/&"\@[L"V-)\8R1#2"Y5!;/.6#
MOO@1,!$Z#385#CQ+ <'*]L"&!1Z!'U'BL&C>(DQ(GH:RT?P$NT#Y144ZR1Q,
M<I&2+B)7\)X*<HW0^@2'D"^.(49%4#RS'D";F"D6RZ]:6IKT <@/C#"76P65
M*9)E-,>#;#YL@_4X(^AC%GWZ_GZ&HZ#@LSU31M[G\/M#A+>%GWC;<(;GN?[$
MF[$)GW'0I7$7%[7GC7;0X8/[-/Y^UE@.O QVZTBWW!_2,6?19G.A163:"B_]
MBP?U?;P91 D6?AN."1;IO[@\]DPT?S6\\]XQ ;EW*"#O^.(=@+S-F_,#J&7.
M^=^M7"CXDW9^26U@\[.P4/.T(^U\^?37+^_$Z#SKCK4O0G$+O'O8]T?S68EC
M.@HFJ?UET*_U@WZ"<K\>RTF@+RRSE+OQA".<50 T2)5P)Q+<>QLV#E!I"+4I
M"[LH;T$#P6( X2GWJN:2ZB<A[P6OQK)#>Q/9%-C2R>(9S6";@<: )P#6AJ[]
MCTEMM&X\S0:]E3:H47/#?X[&]0K9341#GSCJNN8C+)4Z3(V#+__KPC:%EX-5
M#<*IC="Z9?,#3-3Y,$SBVHXY1;6-@N6EUH+NP7E0_PDRM)P)-*(C[K(%9ALB
M-00&N.\W#*QT5K0UXMY&-<"X -^9@128%Y@FQ-*4PME1B*R>?8'ZM:'Z"5JH
MY1LN(WAX%:8BFE;(^E'&8XZVS%%@_:(B/Q)N-Z>\ ,H;@./?@PF!:-VO<;&*
M^ *+CO&B4%=7K,J&;0)(1KY;D>5T8021&5&8@!KB,^CRFLY":^(V <_E6D.%
MRPU)_,5Z!1V')=-2TSI&QK1!T]J!287P8JVF]0]SCBZXH:J*\%6@:Z%H0M<B
MXT )%:_=5]M8N]I8C,C@F.IKW[P/Q0L.7?A.A?O5\8L,@-L@I^(\SN\V0!F/
M!4YF"&4A/C!K\\@L+T3PF>)&01%N-,&7P@O^_;O7,T<>U>&Y$B+D$ZG",XWJ
MA#<Y%^\Z#+?<@5]LQI3#*#5[17X_NB"+<50P8@&HPBJ66%@C$@Y8)W!%AK_R
M:#Y3/Z;'*C5TEJX$>KW" Q/ @P+%YV_V!O'/XT0\+ALAL. 2UB"%.8M!JQ )
MS^M0ND(FFHUJ/KH;68L3;@J(OATC3^[[:A)7/'B8%B,Q?#V"JD//PJ9OEC):
M\#A6>'N^1A<*1F&BE%!C>*:3HB]L;GEX.Q3=-7@7$<T([??9\P<)1SFKJ!"C
MCYC3/737&G#5Y/CL37'@>:/!)(<X)3A$3,F1-KO0Q=GY>_O]<G4^KP-4J?:!
M23K3^@%?).S$@>FLVLMSM='M=]IGYU<6,KJ_*M/91_)O,&.?R+=OM\OY[AD[
MG;&;KS9>["O $SS>2S($H#SSIOE1":3PTP,LPK@FG%)]>_]ZTK5L J$WSR$%
M&#MGY_>*07XW;3#\+S"-Q[3^?WM7^IPXDN6_[U^1X8V=<6U@C#B,J>YQ!.6R
M>USCLKW&/;WS:4*@Q&@+)$8297O^^LWW\E *!(A;0$;T84!''B_?_7[/<^V5
M=S%;+=!X8M%6(A2F0")1('%1,@42ID!BT^=B+=LE%C8NX)@_J4W"CZR]:(1/
MHYVYT\L.JCLVNDY[4]ZQ3%W>!LL[QE.(,=U9*_AXEFG*2VWYSB<[7N\Q=S^5
MI_+(\K=%W<ICZU&--J7@8M'R%\ ]B##.-:OL0CELUKKH$_-9MY)]+#4-TTNB
M)BICCK?::>?5#SNGU;55/^Q\)B\I@2L-017;MXDR!H';(?E<POV\"#<3(3/,
M3%:N.4FD$P[M[ ]6&<YNG/.G:AV_3P9*I5HX13%(T0O64M>1?4*3Q1ZFUF/%
M6H^=G[?T6H^\EGHL<[XAJ2#6A::J0GNX=X_:=@E6PY>2LS4>JU!X1HOPKH+@
MA#)$ D4D(BDB7KDW:O] KDC?V1&'9"8(# B..A9CR18LG!A?$EM;QBE@-!.%
M,(AC(^"YXQ 0%H'H"#X>A= ,Z 4R20LP,P>P2ATZJ])#:[BS@4J/G=,2TR"P
M_8>K\MWN76;EQ/SPP(W5)NDL+1>Q5 2)CI$QIW05L\/:H%3.EJRI8AJM@CGR
MNU,5%8%$AD4'(M:=6L2!NO:[F(!LCY3&U3,7I9.55HCSIU#4I U%SJ0 *$Q6
ML$%1RU!V).<R']DW]22"OTR4A,O1(M/6UZ'LQGY!!"\1SAX5/,0? "2$/NH2
M8'ZP;0@YUJ4J98N[GPOY!CPG4I_$ OR"]3$S-Y<#TB7>$.AX^Z'&B!#-"L "
M,NWL"GLH[2?,(^M0=RBJ?1!)G;$XW(/D5#D"&.6I?9 '!S!@*4,0_44UYX>F
MM.N]/R;7$NN-*G/6,SXL0VQ2P9<H0* Q-B)( .G(91MY<C2X$$P3X9M:@&!]
M053<C -,C-.VV'A<+-ZSE_L!8O''I9<43JEU@_O'!C5@.%[T"B8QV\)^+ P*
M"YQ[P%F#:BZQ:;CVN%6)>EA@+OW0+\@<!]7MC-$?C5,#("LHH3&P@],= =6J
M;K1C 'E)U47E',&H. (=FPJCZG]A<D([GKJ6;1 GA2+E**!)A[Z*RF(L>G.3
M>K)B<'Y"&X$78ZZ2"RX[.H<^_OSB D;> WTCSSX[3G\N$/RF0'A(*=Y;].Z+
MK65_DGH1(A?:]JZ9<GB&PI0\@@T%TS><-Y >3<]G]'RI8(X)GR?#YY8)GYOP
M^?J"P2M&FJL9;30!3N@RP=E0V(3B4P*:\(Y]1QI%<AV+,HP$N*$-@DOK]BI"
M$]A8XM'3(Q5P0VS@Q=U=]C0"_<".YN(JV68S#);9=SNY\7;JSC>+TE#G.OZ3
MTD+RMWO96UCZ8$>BW_4Y83W?C'N28F+=GV7(VG0ZK7E+E[<W06/&#4G3\T;*
M)P,FRBTX7:W2V=\*Z*=*[]D(OUQC\[L;U1GO46M^QW^+.<*C[)H7IS"GADS2
M'8!<HX=WQ@ (L8X^YADXM<&STI4>W&?TVEL5^\RJG5+>O-"J.>)3W!%,<^ K
MYWV3-TZQ&I4J@L3(?B5Z"Q7]8@F!.!50$D$N0IIE&HC(K3F(J(>7HU6AXV./
MQ41DRQH52N(6%OHVH44#F!G8VB'2YIZ8,,;-N/.A(%U5\&<X&C"*XY8RQD#@
MN2)6(]Z%H._2P(J;0;)?6S?76OP$1B]P?C*LA/ (%?!-X.*/+<S"U)NF+=T;
MU3N4\Y) A:/"_@[ ]Y!88(@ZK/\< #5!)\4A.]L1+8A."OY;[*;HN"%:M[$_
M0VUUO&A%J$*6?F\WU&S@PK)CX]Z+CB_C!,JWG;I5@7:(IU)]OIAG9AGR7:]D
MF!-R79M[>_=RXZ67[$2:3!Y)":NK="FI">IQ=N4T62AI:!H#[WX"!B;X=W<!
M_AUW@5T4]W-5E_V2[GKIBIZ 'L/H.::F;<F=OW^N21 L&XDX?-[*6G" )>XF
M4-A*&;"6$JX$?(V+R1&\1#/-R3&E&&\:@E):0=T"CTTK>:Y<3/&_3#XC2P7U
M H];\QZ>NI_&RS]GES1N?DC90V.ID;'-!,8$"_XE8ZVL(;E9))=#FLM-J!/3
MNWYK-I\6B65>;SJ6>:W%,LT16,<1V+,SL+;P])3H]'C.YOJBT\M63>==6_R#
M"3P?8\_ $5"RS;)XDUJAR.9:(,?0Y7#"&.2&]$)$;>;/A8\"3KJIGA1^A&P;
M"FR $ANTY[]QO&(PTJG[4WADN+,,7#704TX2(;*NF!(+'#(5H 9&X'<89\Z
M>2QQ6K4$#'TH'!^61@5AZV6,V]^. DBY*^@^/HC<CS]], JCA)(!Z$QJ= $5
M,H/WN<1\/2917(1(DW94FYDV79?K''$H'Y[;3F3X86V P%**>#-4/X2Q:KD-
M\+RTW :9'9H<?8C[E,Q$4"/0MT7NP/@&Z(_$6B+1>L03:8<H 3F\MXMI#P5^
MGMN4>F+AJ2/=C%/&C>:.< [:?6XSX\L5&"],3GJ@S@;V#VRYPQL5=NU1/_K0
M9"ITT?X!*')\@CXHC7J&A$U"%[!^8WAR1A@ MEL$E![1\@\:OB36J2W3+8&H
MXH(J9M"X;/U&B#G!-SCTN=,QQ,0+Q.CM"\\_;-^;CZ_T,?7#'W(/: +_&\]J
MH$%WR8%PGX%&JDPQ$$2J;RO'*)<-#F0_U=$0*LIDETL-*X2G*2-8G_N#]MV>
M[V-!H\A/P5,4TS*P'KX<GC]!*]Z''!URE7#4@?Z/7%'IN?0G6K>1@B=Y]:%1
M(W>9(*AYW >3OSO.8&'BHU']14#N8 O/]:3$S,J&R9@)D_EPXF$^B[V3XPPU
MP9_2,?3QY9RB83^ S[5I?,SVSS/R7?-BQRE("$?G#A.1EDU%=];8>@<+'P5W
M0N]W7)-3T,_W2'4*EP6>3"4"1QF;_]H*-:&&$9#0R:_NU82'^(RD%HMB=><G
M@"(;]^-/F4G2*U^87EZY[$I#!83:MCVD[ZQU]:D):06ARL5515I)4GK1$DC?
M,-&F;BGZ]AQ\CB@>YJW'$I58ZSI*!8$9;P^'6$SI@[1ZI7)+.&J +5-](K\C
MDJE$VH#;Z0:BO>75A36_KV6\X#P<.2W>S-\/0>>B@BXPF6[;SW0KFTPWD^DV
M]=#-RS)>\#AN(0DHUD0G1+(_)6A+\EZ4)%#.F;K^1K$SB:YPI_DBPNF"9U:N
M3"*ZJH=4/PD'20=;VSA,<PYD<E77!R,?(,&#2$ KNR$ !"*^ -Z&UJKT/4%D
M04 MHX' 37OAJ_C@!A*Z@B=N*"SF=MF.*C.[ 742XBT3CAO'@:,=Y_/W*.B_
MT& 0/G9? J<9!"_LYB_ >#C:6Z=<J];JC<H)H6S!A\ )@Q&5<FFC28;M9))A
M.RW)\%?VKS:$S]QJ<^%I#:B%IH,K\H@5F7=QZHU^$C>K"*R_0A*.TJQ96Z5V
M#:=]-NLBOC O@8T.XZ<^X_W++<H2U+SNF+PW:SE(0H]D\JUSYKZ?]5R'J>&?
M.U;IH@K)=G7(S/W);9UR@]LZ0E\L$%RK5D2'/>J1K_[H%81X@;0HTZ,#\G?
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
MJ%X#FZ-OV>3-=C&O&505.U[[6!T<7WK0@K#O?.SW$V6?<3LC!<D75Q*CV9P
M$=S4R=IOW927\,ZG-:#:MP!L% ]A!GF%8:>'V?%Q*QCL\1V;,X6$+:!_#\][
M\!DGM579F/;:N(81VVQ!$ 4WNBOK;=E[7^E8;Z\_AVO?7-6N*QX"%$4S@HPX
M-_C@@1+N!>*%TD"RC!/L.5TD;<NQ;9UNI-PM;:0P6>M->UT&&V8;QG>^_"M+
M.:&LI!/*2G5"6462;LSOJ9,)RJ?Z]AL8)9RA?>2],&JJ"@VH3UZ$<EVJT1I7
MCCDM %&Q8_#!D0C2 9]B^?E@AX[]+RE" 6U@B "/W D-G;Z4=Q;\P3VW[8I.
M(S-1E[FN*T:@&HDI/4,"5'' !TI_P"/%P+DRX\%D&1&>\:AR8H: ;N!1H>1
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
M&@33*>W7Q>(1JR LQ*M4YJNT2,C3\,$<\,'M>RGVM5+#*IE2#5.JH0FB$A-
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
MR.U^ *.#*]ESNVXPP(]L;GSKU)*&-E-_4I81%IA-3RT;);AD\A-;F(']P2:
M38>P,I3;]H[O4;#E?[I!-.+]K; AT"8H=9<.DXR>D9A"P"W2AJ[&POO!3X;P
M>G3]/OL$6\0),@3GB'",B)=I'A919!M3*?O&86P.?/I(7/QWQX[TGSX?D\]D
ME=XNVQ'YNOY976^#$VOX+NR:=M_N_-B\H!1QA3$0)+S"H1V!K?&9^_; -_X+
M04=L2XH+[E05:$39U8FQ<&BU<I2K^ *^ZR574"="Z^(HEP^4V!FK-R,BGDW)
M7?%LKY:=L.*16#$U8C6"VCJLRY;V<VNI5K$AK.!75TR[6IF<\NH,6C?EYL@=
MO0,*9[2G/$/+YN\8SI4WSI4? 0^.\Z3G8'<\;>>KDA.>M_-U4-2QB+MN>V=Q
MW%;)N1:A5G/Y<[9>ZVQ[,X9$9A><$(5IX/4%]+)\=0,*^)%&SS"6D=$O]H"G
MI5E&B1"AL8Z.CFOMG:]WBZ=D,F!N#H@Y('L@2?)CB\Q-\3*&ZM8-U;2"F+EK
MDV)4&GMRF1.Q]&G85W-R:LZ<$2]&_YJI?TD'0VC4KJ,[%\:;LE.%X# ]+#M7
M 1-Z\;/?=CW2; ?V(#1J\:ZYWX&HQ7OFDE0'8MG#L*]:L0F>&'&_3^)^^[):
M9$]//T3SN3-(V:_^Z)5\H1&X<<'JW(6(G3X5CL4Q=R(Y(Y>URL7M4U;:C!);
MQ-CS,E2SYG3L+,-44F37E,$)>6QXN6,JANOGG>O/X2S3K:G_&5'RTK.]'OEJ
M]_MV8.?4FLH9#1P>*S^YR@DIS-'[<T( .60"ADOG?(.6Y]+?_)Y';OT@_(AZ
MAD$?/H->!,USM4.2I*R=>5,-TS=,W\1?\AIK2,BB[W;P@WRC7DA-^8P)O^3Q
MO&SO/"QY%DST);=S-=$7(^R/A'G%Y;#WE,F+7289'[.X/GAQ+/61R!_JRLAV
ML5/'"E.7H/C-H ;E8U%V+]ASL1Z')/S7K6,:X7]TEOXWVNV29[?3LP-GIT7\
MQ^U]WD="WJ(\SPN1'I.T-I+8F.%&$F]/$M_TW7_;;1KU2*O3>[,#R*\SSO<\
M6O-&\F_M8*QZ*(SXS^U<C?C/I?@WHGX+Y8TV_3]J>QXEK1]NOT\#$V4W@CZ/
MQV:+18XK'0DCYG,[UZQB_M>==$?2>C??-ULO9W%GZJD-NN70=]QX^U*^+&.3
M9O;GK^>XPO_QZWDO&O2O_A]02P,$%     @ $7=06-2PZFSH) ( Y%4" !D
M  !T;W1A;')E='5R;F=R87!H,C R,V(N:G!GK+MY/%1__#\ZLD>&[.LH6V5+
M62*92K;D,Y+LF0K932H,QHS(OH40RB0DB<DRELAD5Q)9L\^,I##,M(Q3L[BG
M[^-WES_N'_?>QWW/G&,>SKS/>>W/Y^M]SNQ^WB5#Q,];VUE#>'AX(%?!%V27
M CEHA0Z\ 8$X.$".0" 0(?#8?@@O^(D'?/W/V)V'6$+V\/#\>_^OP<O/^V\(
M\/'Q\@L*" K^VX2$182%A/8*"0KNW;=WKX@H. 2%Q:#[1,7^??YWDG_3_\T"
MWZ)"@D*B_Z_'[EN(A! OG/<>+\]!R!X)'EX)GMT^" R4E9_G?P;D?PV>/;Q\
M_ *@2'M%P"\0Q4'Q>7GW@,+R\_&!1^/ XQ ^"?[]!PS."$A>O"9X,%SJV-W<
M<B&ULPW=TDZ?Z.K'K]]*$-XK(RLGKZ"AJ77H\!%#(V.3$Z9FEN>LK&UL[<Y?
M<K[LXNKF[N'CZW?#/R PZ/:=B,@H='1,XKVDY)34M/2\_ <%A44/BTN>5E16
M/:M^7O.BL:F9V-+:UOZZI[>O?V!PZ-W[\8G)J>F9S[-S%.K*E]6O:]^^KS-^
M_/SUF[D#_/G[3R\>""_/_S[^;_62 /7: _J 3_"?7CQ[HOY]08*/_X"!P/XS
M%P6OA4L>/'972.IL;GE#M[#:<2>Z]/5;G_;*J!M2-!C_5/L?S?Z?*9;P_TFS
M_T.Q_U.O.8@H+P_H/%X)"!S"83]-/P3YO]LJHSZ;5IW2_HGBBK3N0OA#@!06
M#!BFH-[BXE][XVLPT<!R9.%KA\5?@49=27Q-&0'5/Y:_'#/_,._A^.E@M[;9
M*XBCX'?QXO#E'U510J:$ ?T<>!.4+2W(E %"@QG!O;!F!Q*-GQ#8V*OYALZ%
MBT8SO%[F'7SM8?U<A6IT8UBNOSGAZ(>V;NE?!+;4&E?$]>4NI-M\%T(N4I$$
MB/684Z6]NQ Y"U4K5'4@5F2Z%!/SW[-/\GK[)JPI)4O\-M>::]]U25NX,'TA
M',%CS^4K)6N,@!7Z-E-\%Y)0@4$"1L$,?1=.G>$V/^;<9%V^4Q-=_:^HL%]P
MNZ4&<>*EA?.QN_'OOISGO>GV*'<!UVU((C>7G>2TDJY!Y^S!"XMO'J C:-(L
M.(!SR7$Q=LP(-\SU6-2)"I3075VP"@_[?D3TR<W,MOU\IZ%3MX_E>"!.V6T#
MKC]'=B$"GW'=R*Y3;!\.J1DFQ X!LJ@(!;0EM2SQ12!7R:QTX%J*:Z.!5XO<
M$4J?\)&"-7A QEP;#C@APA6Q85EB3H'B9V+L/V'W82XQM.YQE=A&;1,8K9LE
M%QJ$8)=B [5*PX\@'JK;IWY$"'S.##\-&\\;JC]T_!"A?Q<"Z$?1'!@;O22Z
M\_)L!GFP!Y=9I@:X5K.])C:;-X:S+*3*#M7K16BULBZ=N^E[I!+3,7,@/'>Z
M<YZ[UV %-]_!%3I<#4"IS%:6PSP[ABY00SW4K(NPFK[CW/QS%7VCS>T\S*!
M13N0%"OU_-O[3O$ WIV*423N_5VS$O;[74AB(IQ<Q3W**=N%7$,D&\,%B/OL
M+0$"ZTRP1VA.\MR8=I!,Y,>&46UKH:M>S873P""[LX%/6GH ]/OKY=:B :@<
M=AS6#-\<99T#>C;ZER4M9((%MO\CO5'[V$',M@R\HW;2L7DO==KMXT)!AY9J
MZ!/H]+T"7R4%ZS;G$YHD63BY?ED9%Y"CC.N.Y4IQ05<(8T\"^12!I)5MP=Y;
M$QZ>55-OB#VXP \_Y?X;W]P(2ML9])D7O L:O CV3_D(>D4O3$&34U^THI\R
MWQ<Y9U'Q9,-;,7WI<&;N\)$:ET"1@0W1U*\FZ58+50@71^B2OM&9#=LP*97?
M  U,H'KP1 _8_]$+MC?EJ;AD"QT&--X0E2W;\CJ9^&SN?7%'2[N9<RU?7XW6
M]86A3I]MHT!0<7 C5\*5#H)S\6Q=3FX7E&U%'WT;8!Y:^:SV!7K[2KIJO2_K
MDKJ$W9'&9U8U67OXH_V+U982U>.Q'=$;YS4O(>_#Q<PM6;'@N8[C4*-)2]*,
MUK1.!Y876Q HOED84_BF"FWA'F:NVW4N=6%$X[4I4<*PX5VQ'[HJZ09$3>_+
M)IS<O NANT SO?=R7EFH<(=(C8M=A20%BP/]RA\KJ"+?\JCZ8O/G?8](>)EI
M"SW-B_:]@],3[[CXN/LT=))R+'^&$!3L=62&VDJ[1,_A[K7:A? 1 ,58QO@,
ML_@3URRP3"(M BZ+1ERBTV4V@N3D2V!%L;TJ]B>MI[<:DJ\>K71%@+:S ?4?
M0)>NR+(5U\B[D#E+,B$U I=BH<Z I=YAB?QN>*RR8M_FVI;^8ZS]4KOYYQ\O
MSQ99*EZ+NAX/OYKU_N[RC^K:+>D_X>"UU<$S]0<AZ8[;@.9.EN$N1#K881<B
M,DC1S(B0:;HSKX9W3GE7_/*W^@6?2"D;39Z^AK #YUX0&\#$?<&=@>\GA4(!
M+==TC"OCTH#'8+:YE3]#@'4A@>7D%WB=Z #_+_<ZOS.F?#6W?4TO[CGOKS?+
M5[_FCUQI)Q3"R0U(^J5])EQA!$LB&"E9W_SY]YM;U'5=:&],2%6A(LWI3BYU
M?R,Y->^$7P']C%_J\P,/)>BN;_5GM;A[ UE!;)&)KF-!>&)R/IUPA>'W(&8F
MA2TO$Y_ACT(=25/-WJQT2SSD3#-8..%DDL=Z ,&._-DH<2[P]4IG?P)5E@/]
M[]VEBOWLK0V4TV$K7XO\GK*QP+$?]17A_ON[5=KY;CW4*'J/R-5(1^H8Y$B\
M'E$\>+<->@\,OXS7<%H[Z(,4X#!U6]Z=.\<UH(MBI6=DK8R;OJ75Q#U_N-]'
M-5S]3'CGOC:+]B?0;\$?^*C)<04_=MB2]DQ+8)&E&>BMUPI\8IT)0JIL&;VC
M^8[[=XS#FSZFY[Y\>AFY9+%]M-._Q;SK3[TV5TR&0S#:A7PNX@I;,10'L-"9
M>G.3%;NJB>8Z@;^+!3>2J;&?7<Z6WE5,:FL+2]EBKD,LIG\*C"R^GG!X?W>)
MQ O*B]^%0$DHZ)P:=;N7<W:>^0N K8B<"#,<B>WSWO>*\?W-3%WS#X9#>'!X
MH/1=@P]J^HK:1QW_*#:,8.GH1+M=R+V4TUT-K,NKZ<MGU&&!3?GOVUJ7JJ(&
MV+2(CV>ZNR%C BESLLLS52<_>K"C0<N&@)8]W744VP>G7]Y.W84THFCNC#VL
M?A>/7Z@ZC!DCNY,Q7T=K% S8A<02'6U.=8;9OG/;"M7(E+FA2<21BY'$7<C
M** CRY:^1-7JAT'1\WU+TIP\K-32+N1ZP&NKA^+SZ"Z&5"I[0+MP06[Q/ __
M?GNWH0,9CH(;#Z]:&57NA?>0>'#7/4?G%;E[:U@AW,DE!7HK+9:ZG?1:OWM9
MSMXG,.S.@\F50N%MHA E[2@C1**JS%3W?N\S87@Y_E4*6[*4^913B@O(@$EC
MG#FO(@B96&AK4WLKOM?$6UGFXH+]P=!LY/%1C-S\5U;GBA3/3L!C!P'*:<(P
M##B!8"X!=114%KQI<'."=0IXO=%-DL$>1=_5V_I]T@1I@IBP-&J4/R-Z#JHV
MHBW>WI\(B4G\ETL#N.YS[%!6$/8#UX*.Z*?%L+R =GI.W_CWO\VM%*LO+;<+
MC\H?A>CD6T5)O"6?*]XX#:O>2TE2+;;;1B;O0II)?:-SB<PV$%0R0=M_A(GN
M0@(14AAE>GW*4[<-%Q'^]""9Z>X[H7KN/FZM!U1\6_6^;),+R5_!0)Y',>]R
MFDGDNS@5K.C&DA&G8H:9 ,0R!-UB]UVRGFP^\?+KG23RSY4+V^C/@X<,AI42
M@S./25/>PF,D^A+318?30RL3 J0GC[H+4'(31XW^:(.Y(0P&0B%V#$^$LZ7W
MD7S@LVHN8VS)ET!87Y"W*6.I(J35QN&,U*W79^75G;.-RN2&A3[DA!][8G#D
M^"O!#609B1-C,?:4I&(4"N8ZB/!\KSCE&-X(K8P(U+P]!9FACQVL_UX8LV=^
M_?5_DZ+;G3]1#Q:NYU8;G"RWDQ:Q]GP&7KT-.X>3[A( @S$2[K.<O"3!^-A*
MV87L ;96$%=P5D1?F;GG<1>IX:I'[!;E]MZT47D<P/O[WG^5V!,5'T&([MH#
MFK(0%XA4P0[AZ?:ZMP>0(,%X@8;WR\QQBT)5JJZ^;U)WNG!Y;+]0KUBGZR".
M?A/*EK)9P6V"9(AOEI/3Z4[?A5!M4COUJ2B5@#$$85T&H3!2:WNGP]3>OD U
M7SU[ 7)L(!Y^TV*LO5J^P,:42M+%D4M(],OZ4O.X;N&N0QA;H+I^(0BLR%T\
M\-1F??'%=1U\0,<D[4NT3N[;O<<PK "!TSH^OXU^Z+,5]4&C*W(J28$XX/!
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
M?A]8HGZ<=\PV:BGY*OY!QC@VXC0EW63NX%R?;26GBD[B[O/B9&+E,.=:&>)
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
M1B].V/N@T[_*N.\QY@EX=ZC?N4#C#$3%Y]]- ]"*%(STOQMWP,I;K"+#:H
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
M2I-]YBO'#AS@^4'Z[$G%YM!Q7.$9$-LV&+(Y1H_A/3'0)*PN4-;K-$E<D2E
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
MO?13HNZO ^_O0EZ^>>A5GO+^KK?#JO62%8;"D@?E(@E92("3C;$'V:XEO0C
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
M"TK@)B2VQ;KJP($>M3[1-=BC/#V+">R\7$6L8W-+U*)(X=M3G[L>\<[,,M2
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
MU[HA4PL-0G47AD'5X0\.04=-R2G]L)FE 4J>*@IPU>K#2,(M6X#N ]DKOO6
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
MLVP."O+<^#- .X6E$,A:1"Q5SMX][\JX;Y(*03BBP[@\4*7OU)H.JDN#_KI
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
MM SHP<Q;1J4GY=#HUC1M?I.^_NMV!CM2BY GG+\T!<S9-YH$@7D\DW>9#<"
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
M2!>PK4Z[0ZGRR8R^$_0&?7I![/Q^K4%1M>OMZMN65N<'^ZJS1VNSCZ6/(M^
MFVQH(LND&P3/Y<G];JQH8 ,^Z6?GNSUJOL:(LLSW(U6)6:"GB9FYC R<-9ID
M8 :<C]F$5'J3$$L50-&U1C'%30^XO:Y/GRA]E*)W#8(!4\N^Z6WL;[OL";36
MUO60&3['+]R/,V@,OA>/)/RAF08]=EW<,#/A[40#[MN HF&GV5\>N-:$[C,)
M]&F(P+B?'BYXK:H*@5RR_*?NSXKHTN\0;=<UI,HV+S/.0\0"D[^E;NS>,21H
MUR[B+NE[,EH?N>E,#[N@2>4W=I[2'8Q=&T@F:-PJ8F[%&&*UOUGBEB49HS]5
ML$*?&J0S<WML+MK#\Y9G'?VMTD).U$!,TV#0P1&%_?IXQ(:!R2'H>BL"]Y+7
MT?(O]F=*YU\HK@-+LL (<1^ -]/5_7>>UQN2&GI;Q%Z.K^QV,QP%)NE54%P=
M6MPLMX"FAR8E6B#8:=)SIKGAXQ\+'PSLUF*EU0Q&URQ:>]A-%J/M]!%QMV$Y
MO)6#VYJAQPY!/<<07?9HE_267J2PBJX8-V9Q5]?1^V,%HM-W9C;&H3L!"JB/
M4R+H^7['MR':H>.95UZ3FP,,#I!QQ3)SQ@,M%Q"XLVAXG<%Y],E=;=>HJ LP
M7*F@M_%'L%7,G"<-\Q7\&DMRVNZ$<NE: .T$<!^OX(@(6U%CVKAQ<];LVQN*
M[PYN\7X),2%E,;@7Z,FA/!T6LW#!4;^$V%AO+0=4QV3+IRT+@DT*B8.]*:0N
M_I*#@5JB6H=U1IWEGH5KR-#7,>U7/G/G?C$$:5PDL\X1,:I6ER0OJ26RD?9K
MWB7;!(4\ =VZ6:%0MK/S*CM=X G*_^5;K/H"UM_ST_\@[KV#FHJZ]>$@(H("
MT@2D1*5W07H+%J0)09!>HM*[@$@+B8J = $! 2%*E1HI 2D2.B("TJ4F=.D)
M-9#"+[[?-]_,_=W[S7WOW/;'/C/,<)*3?=9:S_/LO?9:$<AYPW]#)?Z[1T#_
MU0[>QO^4S#"S/XPU7?^VL1= 8::^N5?3DW][1\!8ZU^2&$*\0_!-W<_CG^WS
M.@MPU8;WD?,E+MW1TY.\Z'7CYX4O$I&0H1_^Y<;.<5$L#+P_P$M-=2="**^L
M- [!?L$N.':!Z@.'5?,)%J!)RT-88_.8ED1P>W M@A7B=IR^:F2;-%N4X66)
MJ!NPOR._QZ8TM-?RIR6>^@@L\+;+"KX$870;QX2&OJ]S"=0#'UG*#S>QKZY,
M8.A(D)_LUDU_32M80MZ,^_#.JA4/)RB;4<XCPH@WUSR).E"W^L91K9N$.1[9
M9]-&>ID^4&7?P(R4D#@V&.8I7X;T7G>ER7SN TCY.GIS8@S/[!W=]AC]Q3_3
M(0O^+6NNX!1P?'[?/NA@M="HEVB3O6__=JMY.%8,&:'VZK]]G^E?C[,N4^(:
M/P\78I@OHQ&(J8!%KJZ=: 3.-COASL)$S^ ;=,TVRG%!,U"#[O/&H7PO;L+D
M%VPB[Q3@.GF]NX\O)L#[$%WW_6=LZITGUN,ZPMJ@CX]%=&D50G+'"$ JM^@G
MUY "<;X41@8\VFB42N9!\1"F Q9&0E '5;6=TP!A-?VY%=2G,U][!FMHOWQU
MCZE[Q>RY";>^5_791' PN1AJA,\^7"<W+Q%4E;L'^4E <"2Z9A]XJ;)2B]<3
M,HGW=!#+S#?=,\A.Z,YMBKIVUH=1SZ])@>8$OQ)F]K(7V8F(!-7)=B41)*5
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
M,=Z V'!86'RW1==$NBB[J'CO;/W8*0#RO,?N25X%_XMG>;&2'Q[_5]/ _^
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
MM)^+8L0PVLQY>5E;W@ON0LZ)"CPNCI$/MMV]905;7CI'Z2TG=)L/14BRF.B
MY='2!TS>_@9B>9__+1U\KO?'Q&IT-XB@= K (KN!TP&4RY%4F1E73N)!&L++
M@NOG#^K*\<'P3K7RH\OL,;F</%;.*3\- RYO&DE=]E(Z;PW9OQ<+.%8^Q%(Y
MASAEX!10G_2B6;^0$#>_&@6]B214[TH23P'<P:X=4^:(F#FG'!<7XK.ZZ@9Y
MCNEKCPSSY5-[RQ'3+)3SX3C7PV8T[MN2I8 *03]D'LYBB!W-F*\L 49;FOP2
M<G$=VKZN9R-2);4+%&>EW^%VI>?\6RUY%[1%1?FSCPEWB-JD:P3+>4VEC1X(
MX[86PQ0YH@UV'2=0]RPG[&ZMVUFVZ8H1H<@4)_.]"V7JEXPW:[8/D;_W#O5P
MX$TYHD9PT#R\8U;)6[F=PALS3J-1Y)E=XO0\Q7KE[>YNK^!-N58>%9J' $VU
M6(!1_M]-F,565TI[:,9_;A$S?L1J(HDRA:X/ZF AB$ZT;23Q04WQBBT1A>)R
MD]-B>[XH]R@YNG+:E?0[R1^@I<PKSB96GM$=8\@'#_*YQ WOIC3Y]C(:"3\/
M1;X)) (O_ G*2B\.=RU::X1*^P4&!<IWT-4:**LW53&6<K#I7Z6!O$'@'@()
M*AU4(5^[VJE$1L"?Y"C;X0702$.1M( %LM)DUO96$K/"QV*Y[GQUI-,4YQUY
M;W/KC4Z*.&4$@[(D\3/@HS9:01?V0UIX233#/D.!=X3[*N+]EN3[2F9DM":>
M/H\VU'MIKJY/_S@7_02.?0_"Z?F^/@7@#%FB*HH(,CU$2-?4N^N:OEV-\6*!
MFB9+<@EZIP S'^XS7SZU3A7&?96!WRE.=R:I<D(4#>HD@X>-\=&N#RHP1_#Y
M 9^0L>$KNFCXG64X09">Q!O]$=:=E9;4Y9O(Y(BG7;R_>PIPN^4K2:ZYCQO]
M>><XU@Y>X! ]8]3A;(X>BT=F84JO.NT7,THN[$%7N3(7!$1YM-R?;6;<S;C;
MQ&M6S"UC%<GQP,'ZXS^%^5D22@HT(F[]]\!HVF_^,#G"#A9#<U.F8L%>8/@N
M<2C\DP-5IP#LZM?L@G]V7'@=7=OU,$'E*%4?)LT[CT.5]:6\YD,X9<-?_G:)
MGWA)**,PBE+5VVUA+^.J"GE\=I@9&^W!NQ+2RTJ6O_(ATW[=+"Z<MJW(O8"8
M&SZ9G$0ZH]A+.H]\V4/XUJYB[:_AY"KSRQ@>).&)URJ^T*I*N18@I9#7]&.(
M*I6R7"=X/_=#H7 /EL2Y&Q!">K!<^5C+AFX^>&1#\LF'#'0MYHWC+%^0D@=F
M\W>[+G:E&4V(M[K2B+VA4MK7[(8>RZ\A:W>V3;/'?@*3S"W_9!Y0W/JAK[3X
M8,,3=P(V4G5S/ZY?[DLB+OOIGP(8T8>IM5I//$?T.@CWBFE=<<Y=0#Q'59)Y
MBJ/T*<!A8OFGY4ER].2*%9S$1'FNA9Z]MTX@KY*+-51RG6("@DL&0+]$1'%W
MLMS)7RARP8QR9#0V+5?L.$7_6=\;8W72'P.62K%3P)N>%U0V+\AW692Y:2">
MJG92ZF0)T;\;LQ[+*4BT#'U&$GX3Z9\6]D._S8,(XI41P9R!:.9U"Z:AW&&G
MKR:PA"\3%02NPS(<?:>2WOXI@,VJYRGIO"P#*D/K_=N+B"+/M6I?-A57!0]N
M#2<^=%J+=?AP#3%5PZLG8N\#XTKG?$'&LX8,#"^R<__19-ZG1/-D\[0(2?_S
M?SP>!4!\>40JD[*I&O;]?^0\'(U*OL+$&F',WLP2-51[[(.4>52+>N&3XE[
MVL-](!4,3+B_?H_5/UM?>OJ/2E>]<X/7C>OO>Z2[@D6[( 0QY0@HAU#]T.7%
MSHFA)1>669N2H[1H:@ ',#DX0!_C.P[+CI]]=\'-1?B= J2O23O2W)GY,9EN
MS()[&BXWLG=QNJL\-S+HU8_1JC3J3,:NUE#V6SB:UC?#B^A?WF1\UU*3L-PQ
M3/% 9FPG=5*68:O#(':X&^8<24BJ<;S!DW]X[U"%!1&X143U A/I@D%Q<.PG
MM9T$1<$BDB:NHG."#5HB/"H=^#2\4XZ/I>2)ILXST$40]H/-N=B-P(5^@U5(
MLV,#]G5VF%=N@^H><*,!EK8#8\/))&"E5;WV[47!PQ7O')W++UP"V5U,W?;L
ML]+2& SL'(NRUR&_A^VBFI?(O]%&T$1T^=,6ZT)N0YX'@1D-X&7.'5!N_/$]
MELGL1=DMNNMVP7T.J?HC!>H)W_K;GH!FZ^*6Z)%2MP0.#NC;T%$X*FCX%A)\
M+F0B!8<7=CMW/UN\39<RI@<X)](_3D2-RL[FM=1$0D%]U1(CW:8Y!JB5"HDT
MD661^GJGRD;!CD&5?*[,D03&Y'AQG=G;K ]BGZ.(W]2_Y,5*;H.S_V=6.@IF
MNRY.N]'HMQ;M4-WWL)I<H\5-Z81<D-%PQ!MV7P&_?J;B_P4UFETINP0 2LS1
M_4SM'7A^KUQ[Z06-(N$E\?XIH,T9[HXFR"AWA>U$ *MU7S??F@>>Z2?F@,T3
M.J\D=)4MWZ^?>''\_/(2+?'K]$\H)T9D1Z8E]?H\U,4UM JE)D<H-=3371T[
M%KR2EL\D@*PZXB)Q[E"8=0F>5&0^LC=KTZ*A#!(R\:$SWYK';\P -Y',AE%V
M<_=?[*3Q!7CSL+0Q#SFQXX,V7?\N71#^GAV+(W1XXA</?^)%8Q1\+V#H$,:_
MG*]CS$>WP#_?=@&.G_5IY&;?1>Y=*K6[#YN@QD@=>%L]_"(<F\ON#E/$UZ9#
MV%MDI[9RI0V"SP\W@V3IR8STQ&')9PWO?(]OZ41+%>_GF+DA0^M9'U6'^E[H
M^+$7:M"<T4S\+%O=? 2/^>!ND+]25N^[IPIY!:&%7B.JD&X,0[FP$.8UV&5<
M9017JF/1&N[8I+4@793?.C/&Y;EP9HQ0BGYEN8R8^;0A!#%04"RJVE3?%%J_
M'NC]Y=\Z(??_#+W^6I,S0T:8>Q0QFE&S^R],G+NXZK!JF>BL!6@849\ G"]:
M'FO6*>YYBM[=NG"\AR"<<4KJI'$07/0EB.LD36GUS4.8YCPL69+YZI'+9<!#
M1Z.?F!@;PH>C3A^^'[Q1REQTH.6XE32B?_<6=#/\LF6[=<NCAB^U0HND?O^>
M4\"9M.0#,:^L#GQ&9P7]_!9R2K'?T7AXH5MW2O2ARPES,0Z99OR)>!L*/P68
M\T]$[?<FF=\J^FB&D<Y\_^B 3V"L'HLAB'QL;B:ZQI$>^(4%R,U*6)7,],RY
MR_<?3#%!$:2[]_<41J+E2U/BI@J?E]P9$PW1#[4Z HUIU--5^B:]@O?JJZ7L
M>]N(G\SR^R:"L/D"]+B5_6''T>9;U_?=/BG]6B6O:8/>F#D$B6[EX,T6>8\=
M&'!94UW7VOO/,@5W;$A&OH$)GOEVU'H*J';M. 5$3POT=#R_:2=*JF_N'\T\
M^/EZ$7?F&[.D'Z.7?6E<J\D-0#&E%%_G7NF=I<O"U7P#5T.U_=2CC(H(8D#T
M#9M'-XS+,Z8J)$\!2\FUUOA]2#6R.RG^;N_"#H=2-E^Q+,=1D1?MQ)')$QDR
M35=@"]537[D%N^HEV%I/*'I;&"M+G:]+!K;Z^))"6]*G_+2-/>OIL9B+(XBZ
M;K-<D6)KBP]%F-+&).SC-_@+JA_"<P7\\EF6BSGICJ9. 3$K% YR<@M_\*WD
M"JAD<;_\KE"3[+/) _*B$HAQIS;A3,?M^MU-+V^I1<K2I7+/8S%.-Q$FE8N,
MQ$WT];ZGK$MMC^>-X,_EDI:2=[\V]W'%9BB)E!>= KZ)G *4KMG]NL1H(SFN
M\GI*[+>XV\=SQYX&)E=LQ&:8':D\D)XDN8AR'M?0S%^7FG7P-)>!8ZT&-QQT
M%A$$4= KJ%ZU4K)2X?RQU=.J[SZ/Z6>=A-& #ASR8YU+PE=DVL!7P6O]>>./
M7Q<KSW:)0PLJA(]RQVT[0XIH,/0.)KM&T]NA,/H>4TH?A+L%0$4A\!N$>6V<
MT!WO&W&"<W-/'#75SH +;7%'5$G9A6!6%-O'O!%@3_WYQSGARL!B8D55=P^)
M<6)"1"KVTP(+HSM%9L1AT+RJ9M1;B/AKIE,(_#VQY0"WBZOG2D>[MT\FV($\
M F#C&11::<NYP<*D*[^ZB0TKS)QH-'!VE+B8O^\V3^&AC&N=(Y0.=11OO)W&
M4#F+3-#'Z7[$K:9E7P*#XI_IQ-")030[&IN3RX)_E.+-Z(EDFF5]^]FHJPQX
MQ+T$;[5B\=CSFP<E(JI_S18-*L<HJ#L>7>_?IX%O9,,.Y2@K@(,>JU. _==\
MH:/@#-G#V@E22X>#P>RR$;&O?VN2DU+IE)G>H"6; M_;1N61.28:21ESX>^1
M68'0/MP(A5$]SR-5&AFGD%W!N&8E.&,;H0$XFODZA[BO/-[R"A?4R<^^P/R^
M/DN@Q+'4Y@OQ<(1!B7A)U6SSJ>=V<%"BO,:N<I^?W(?&[L.L@[C:C!GH@'='
M9KJUI*/;UTIBUXF^/4RDBV-XW_?LQ+C U77QIK71?X/=GL6:T.@HPQ5":@'K
M# OY*?-/[KD\*FU.%P6P5(0H=X&F75OA%^-_)1@2 TR2!#<;?43:]ET'J(;4
M4K/EH.77R>-CIKO!DQ8\G!2B@/Q3[]LK,D!"2W8[EH;Q\:L:VZ?X[FSM:7J&
M!T N460)OO.:,5_QS"C7(MWXTJ;+Z;<H/STNU&.9H$UA1$.2#;F@<FJP]41J
M2BM;Y,%JG4F7[IW&%6W.T'UMWD3)CX3 OS4U4LU;**/XU3>BHSXK6DYUARDW
M;^9JD;;VE#^U"O04PEQEV6JDYAOMKKU,<ZZO*PM]9IF%_B:KXQ(>BR4).#3L
MD4RI;K(Z(ZV6FSBW"?-.)FE3O3IVSO,DXQ#\M[+%8'B@G"1G__#-[SUC5XW!
M8^\=AZN>#4ZJ+V1L<89=_H2G=<@V1,T(6;E**I2"?K^2%XQ?;%@*.KO24D (
MQV5WH"\H[%03X/HU(X*MS([W>V6) _Y4<G9&I/&:@'A'AP;,5]@V7FZXLOY0
M8<<X=M<];*3^^<@VVZ*4DL,W!,M\/M5"!WNG H'YH;I#(B&^[8A)^E8,X\4
MFS7)$H\'>X>S=XYV73]+%"^!">?IY[[IF'#V%,K,N*3=FR*#Q+_C>.SIHOH^
M=[_CTBMHH50<?P/'][BHE'M#O.-*Q/N:LQ]_,=W*BSU@ODK[3V^;-P!? 7>O
M(8@,'J 3B)]]X#]?9ZRHYI$);4TL0ZG:T1LIJ%S>K(=-X5913K'5W9&9V5F#
M+VW>5^)K_DI5>J$4P-_ZBF*^)'YKG/JA_2OB+8)I!1[1G;P=XUSUKFV>J*H*
M^#;)@Z"G]VZL_O)][])$R;NE]YL#R*K6X0"8K:QE]7&R:<$CI @,$5S3I>;Z
MLEDUK-S3)BTJJ<#]"ZIK^>"@W7;:YFZ^U*[>DH087XK>&;0@%7T0N$!T!(5G
M0UF AISU#$2PU5+-\JWJJ>P[F_2I2T[]]K0N#SM$_\/+&B=7"?/ELR_W1*-/
M 4^ T],49M;Q39(./KO3$L( 8Y[5RWA>QU4WXGX2IIOS_3!4[[%P'^!8?_N]
M,[COYE.6#4L2>S;E/ HG2V% %-SQPR*89*H6E9*\!^-07885#G;Q\IW$V]/=
M(737'IYU]/._";$G9R0OY1XZ*\94HI=G@%\11ZL3PZ";+.X6Q6W;E3OPY&,X
M413>UH*II2=Q*B\X([M]IVU[!"2&O7P?:J*C"]^*H!549Z[MUH5<L6\0U3(5
MS>Q;47D?#:I#U$ VZW%'A[<(UJY8=%0+^Q ).-\D^][F=T?M3P*@3_)#\S#?
MQ=YK+BH\&I8?9<_E0#1S_;34%6HE%:_X$1YS]IT_$3YNJK%YYLA4OWW5J"@]
M5G(UX?:_:3N/'5/O9ZVH.\T*EGLTI_L#@#$E[]Z9__;-$^GGJ63I M;6OR )
M6/LV6^>7OPE)Y.G<I5U#R0<X^"XD$<1V7C[SN[Y6USA7=9T\;NOGRWJ2>=Z7
M]+P%K+"XS==76?5^RL^S6-YWVQ+^<N=1,$2IVS.JP]@0+5D_MT\"?[II%) ,
MN8:A0OT=#?M%<<K@/.AL]V[]K%0-1']KMYN#I3/9!(78 N+]O@S;$V#C#L4_
MDXPO((X"9)>IRKG9Z0>>)56DP[(+?1)D8 !2-4SO:6[6[#&UFTSPL HD'Y>1
MWOF$/UY@X5S+Y:SV3# S_3+R^$%ZROK\M0>$JC/-93V0^N@.]#E)H2N1X]_D
ME[Q&KNUQ($[^=)F= @20\K_@V ]7ZF-D*!.++#SZ&IO^"[,V"W=RT=_>'1Q-
M>8XU,Q&9H>HXR_2M_!R/X&,VCZ3#2-'9&X*G@!Y/T%;2I9M&-X(EK%1 * N?
M@%- Z^,\V'WD)N5RF^>;SM%.0Y3*[E^6EXX<$] I@[=I0YWQ9];*22S8V6&Y
MJ<I??? ;_#?K-"06$_6O!@W:E&+.4-2AH53]$6>;>G=D91G;T+AKD@2^3A-U
MH@JT.=G1'9+:E]2IKT*A:NH=+HM=9\VC &@LB",.7(LUP+ W>P9C$U:W2A^2
MI?DA%2-TW>^]1#+O,>:(M(RB0T"V?3I'0)6_&8W?YNV9TKW#3$=1DXW->K ^
M'_"0_RKEA"0YU<R*2^H ,FUUA@I$%*Z5G[OXMC7/X@0]!XJIS(HEVL6]]+^8
M*;NY*77U%) UD4$YNR/;>3PS$A-PGXH^=9;O,CRG0 3&:M)YO$$^QXGD!LO%
M?V\Y]3&/2+(E?ZF!&&TT(9NH00 M+'F3&SY-]OM;GMD6WO7)H$S)<).9=5'!
M+/$@+.+*T2M%P5*H.EZS4_G2<HID9M84ED4G2R[J1/Y%6-;)5"S!X3H.<W7
M>:OJ(8?'?@F+O_O12@)RKV&_09?+I<$K/(>QHJ-<>$?G%#!=N08MA_HY$FU(
M%@3:9^E:&KC-K+0L4M[* CLMFECS40ZT<-.A"[=XN(2C[Z3A"_ PFB<6M=Y8
M_WB[X? M.P_)*EQR_.#"^4##D*L-4;QOA+B#E[7_+,X(, 6? CI]?^NV:FG*
M]WL[RD;["BWI%]U(O '?2*:3VS_38DFV6[1+M4/P\CD+4^D/GG&DWME4_3C
M6G":,C'_L^]^QT7<'B44PD3"'AY[A#'E[*M%5O?[*EA>^BZ/9(^R$.CTLPB
M\,_!>H <%,:!(P$ZO*']=+[/99P=JB#I(*8W!LU.>.!-=".!">K^=;DJ.,14
M/B1C,)V^)IGL=STJ!@W00OGA7=<%5MD?23X&6OL3#> $/M!WQ '7AF&V2)=9
M)3J=E$HU9F>*Z^_,O!8HSI7$ 6EM/+G76*!6%WTS4/[6X9M;AVZ[F)@'#IGS
MB"G1UI8;SO:@+ANI:M %WIER4_9-9,2)Y=2R1DC'9 J8+KY8Y"1 Z!2 XW(E
M -43YS],TU/VHC] C^U;#HH7GA_GE;6%, UOQ[HY6?SY,5]C1H\L2=#KFW>-
M=JGGS[KY &V3N&-:7QV9Z_GF6L(]0_5(6KQ"H06K92HD>/'ROD[\4-8\Z191
M)YBKXWQ_R,+L.?D/G(:HM!X2G3_<8 _#"6^[TP)TNS;>BTIPT1DDA4V%^*52
M]B.#CP 3/U>@ 1V3H2TW>8VU[/"^VT;HUL,O&LI9BZ#9+WL9!?8M9#3[7+V9
M_0LSR#4/",X$SAV\O5:AP87M<N?-ES<,EV$)KXJ\@$G1*Z7^N&(M+6B(,&KK
MB3<].&-'1W%B,OGEUE)'"D:W"VH/YKYA51(F%<%@RR.#BXC7"DA#"_Y9;%7)
MNH!01(*9FPST^Y:Y9Q'W2'?(^5 N7(-]8-(E=]S,Q\'))ZF#7T&'_?(=ZT\E
MVTF^5&G.C[#ZI@9_"94+# L4[>.H'\H(TBH[>[<&)L7RF;.>:CM4#\]A'?=E
M]<B*^N8W]BF)?&4F][C;'KWS:1_IA]/M #*3E&N)6A%Y:XT&6$G>8$[^4\"<
MEX_CMKYBQEBS]@ ZP307HK\?O>,Q/48L.?&RK)NW:R(\S97Q+$<'@9<RFBFN
M/WIQ-Q==MZ06P)P>(VYJ]]\[THU&"?=XV=Y3%:0E/SX;NAI[D!2)^0)Z20(\
M09A$P=GFN@-:""PU)8>OH5\/O<>VQ<=S'.K \UJZKRL.?CY)ET"32.7'LZ34
M(\N9IRM\@9D3Q0=0]8?B<&'A[RW>'A2O,N?BCF*;PF_-<K9MC)%Z"]IO(G[1
MM):=OU&[+KG_M5W.0,Y"C[ J,ON;JO9O_S-9+JP#8TC>OQUU!+'("+2'D2BV
MJ!BOW*X$YU3\/F4(9M;\0[2^YN@<@U/2N5G^9JA+4"JE1)CS595 ]RD@"(]<
ME3W\0P#AB(<&Y&_00#S([A>,FS(*H@OT#NMJD1L?C&XV?H;@(BCA-@1X;+\7
M-K_2\:VULK>SKJAED%#7#7G&V\=V!4#^3< 0H5!.<E;+-7<8.R$";]LJ< $O
M4ALCG)Y=OO'4>N9G_#3GH?J9TI_G+_X^^XH&.YZTQ41T)HF34U)U?6-. :S-
MO%@@04_830&SU6_!*QC:ES!-^^6[?5]#H\Q\BKSD7A/E @-1 RI(2,/K+HBV
M[[Q&G]T'Q<)1Q5OB!5-%#:7KLM*C F='KKVQO5/A8*2:K- 5>R-/Z*5C2*[8
M;C5G@NU H.RD9%LHF,0)[H(P4*1M_E CRFH[Y/?*H.Y09;.N)Z]HLOMUVQD/
MUK*4ZV^_O,]\MV/TDY9&&UB&X3L%>,*C0#6B+Z2@EO@+/7-L.-\HE*IC5)_I
M6*!*Q1;2?K11RKB'C>W%EVG$._:1K$T-EL4$X(+EZV>82\%P\Q%4_P7K>L,^
MIMOM\S+2OM?\WJ6H7DK[VT=&19$@3=4>,[@E4*UE-Y(@DA1%D7&WT)+!#4-%
M\9YK-I W6Z;K PMN/C*?7I]WIA,6=V:J^_7C>9X@X/S9\.E3P+DN@U_P-I6#
M;TICZ(7WORA"A*R>#H.DEO/[\Z'V9W5%Y8Z1<O0-HNO:H+O_*K^.LVK!^\DI
M0"?Q<M70-BHJ^7M@U()8_)W1X_@&DN0%+%\U&#<E+AQ9L91R"C!QC7E_\V[W
MB?_#-"$V-2<V9I5_E3DK2A5]1O(TUC!%_'8T;J(CZ,K@&U2.K/;0UKFU'93D
MURWO3P(50J_%2$8J7;V[/1;G\@7<7%;0:B!/)$&-]]""G#FUVW,'+U*(=W1
M_8@#,TR'C(<170Y-TS>;=X<4WO]MN-1N@R1Q<1WN_BW:L#[\!UW#TFZ;1!L,
M6[ASP:/1.P_3R_BA3*JQ8D&X0!<I%G-5<%F5\^ 8?F;E]YNPT"\/W4\!BKK?
MT?R07K[=SA'C/LLEV"+E%P8%[$!/@MJD%\ Q6HHXS*MGD/?"W<C0]%. VR-Y
M4V'19\@DK/;/,$92/AD%PNXDT04'F/E>I S Z$8I(AL3B=+E!SE/&#:?K0D_
M.1.B]%AGMLWGI96VOZY#]"LR HX=&7P#J0U*@,]KD,M;%->GBNJA;=NULP);
M!T8&YJ+/>P-Y/Y0'"W=_7TB^YU^I9KD^N.E,-8EO!'8BP+T,V(Z.5@-&H\XE
M]2$L,\*W*_Q9YC!!<B'/JX0V+<[?;'_Y0IV<='$9WO6N*LU29]L,G4TH7*]U
MHIR$A97MN"Y:9/[]*.ILO8"W/45-&WD>1N'3CJB?>9,S"V,\=OW2=9'%B'-Q
MM)]D"G4'GP\UG+VT*;F_06'8H][&2,X!87-KK#Q.9"/A\S?QL[D3 F)XI>GI
MKT+<ZEL+K5&_(SXHN FUM3WG/.QFR/=57''YX/K>43S<(NWS$,7 ,UUIKPZY
MLK64(#Z_R/7S(/PW=ULAP\NY=W7BR@$0$2\9U;S40+HJ[0LZ"E\Y/K5]I,O+
M1L>VX46[X!>#590/D6\4O#6*Y]CG[L6#S@38$3XX7]30++KNP;HCDD*<K+BB
M*-&7\LX.X51Y"J -;J'CW?7L:=8G!D(5?RE+;)BNFXKB)FUZKX+N714G,84<
MQ8"P12?"'XHT13O4TN8'."LK4R9M_W"HDFY(SN_)<JJ :0(A_,;DO&/,+)U(
MN C+JX 9B]HO-?59RQ!H>?C=K5H3H.;&XBF X(6(0UPRE(V"<E3=ZV'$K^W-
M;-&3\R-)>EVL!.#A6\)[]-I4SD "[6'89ZE6H-XMW]8]!UI\!,.;(_]X9E'V
MR>[4!W!5VUU-\ $MJZ$=3"0!*/[0B#R$7@D/^.SQUEVI7W,4-]V*"-6WNYY4
MHF%)MP"?ZIE??1T47M.592M_8/AD GQ\CWOB]1H"9U01UL5>,1&KX<Z7&L3:
M(;STX10PHF_G2#E6G MVI##T8#6O61)O>WM:/3YZG>%PUYMPC^,4L#@*+X>&
M)9X"_'^LS4^$CCU$(*4X)_*Y#G4OS*/G_$9*B6;%OFDKFV2#.3&JW:0&R^I?
M5)CF]S1_/-1<6)^ YE)'XZ<69$X!V#PM67SG"I"!('+9:VNVT?:0E/R0]GCB
M5RXW.;.9'DLNZFD/E9!_%O)H#['1L.M97X^R=4M7&7),.,=IXLVH&2E[ $FL
MFEK<<S.Q=[R7 C]6F/U%9=]?79DH&R_2=.<J=$\!!5W6Y-7OTB%$ ^A#D%"0
M#5/Y![;+&+#Y*: E)GNW^!;52D\!^)XDESVH[:);BX_5Y6P3+RKAFZ0+AYG&
MW^!\@/.5ZM3R6N1\TQ5D+M&71LKO.XXFW97REI8_4?@,?Y6%QL@XKL+_-JY4
MUN LH%-+HZ#*6OP?_JC#(]K.P?'K^TA&RH]3  OT"M>F _NPC<Z:\$^7%3!Q
M_79W$_;#2-F&/)HEV),Z&P&M(W'V(69P*-4>V=M[_"S\XD=88SYD^+ADS)2C
MS_!*JV&,ZZR\YV/G.(DE5R+-3VBZ])=C \\NM+3+/;"(K=8*KSMP-##=R@\4
M]S('O/0SU..]GOJ3 [ NKNRGW_*"7T>$(G[QA0GMYP(6A$U)17 2&#>+1'S&
M6*_A$JOM?E;)KG0R&A66L:<8;#;HA 3%@;PQ$;"S0IX@SA;^M<+0N*1+4]>
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
M,Q75*D#.Z!=G5@;;C^9$"%7E]W@>:*@[+OV. :A@ OT=>1FX9]GZUFGX)OI
M#'#LL.P;C #4'A@+<L=,L3R8"%3-#IRQ4>SOKOELK/9H_<H+.EN:D!LJWWL$
MSZ&UX<Y4<^HY!)-3(YM/?-O[);NO=+7(E0;W7%GJBCKOQY>_B?]Z]=)09X'
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
MBS,@F&H!YQ/ ;MQUFB/]B@U#XW))@0,;L>V%Z08UD9[IB1ZC= .-6IN\]";
M$KK%@Z*98SX8D&AA3#& _A \CG:'6BCN7X%V;0;#! WM.IAWG 8P)5;H[F I
M#4LU!6R]?TN8M>=R+I5N) RH*Q/!/*9,,D-_A@L_I-,@B\M[NNCI,+PF3CN/
M9GG/CHAP%H(*_!/>O3Q@(.%:&1W'1LBE!WC[5<WE[;\!1>+^G+GA>$DN]SJO
MZI'L8I>NM4<)3&0J;JNHTPFF4I=PWUGH*4W@>AQ^ENRN+$G\(Y9DT=QSP6\D
MF_.%P[Y]C2M'\?P02K;^DB<JY;,MYOBI_/W/'T/2K'T@9L$4Q(XU1!T* HEC
MI!AU2H2'OHZS:/!FHO!?Q3])JS'*YPL[[@H/# P.&A*J!$TDF<]$ :=I+71$
MU#7,<""S'[A'X\%0QU]:NG1ADGW0\A\Y/4F#1P )P&>,\/SQ#/A;0ZS!;D>W
M95#7>M^C#45XXR.AG@S>0$>'Z\\OGJN_5N9$-.IZ0F XOX9+-C<NH.:&K68Q
M$M?M8@R7S[(1YN[F;(1?LT7BQY? 0?P98PZP$%AE!LKE6#&<;VS3R .%4#/I
MN4YBDZ2],(HQESM#!.__KLJS]1LY"O67B1C_)#MV''P;P4;@76'L9['-L<C#
MMJC$4VZ?33DKXSKPJ8_+4<WZQTV4WQ6S-<,I8C! &4 ';WIA:+HT-J)!Y>R9
M[OXH905TT)DC+/=.?14V8L<J_A<)=8'AE$!E^25">=5G-/TVP_7?;UK^>=,H
M-F 6^NB3QUFT%O!S*;UV0^640RCA%V:E8@492J9LE5 T#!F_&39F$.9EF6[7
MYND%H-3/)?W5Q$"*V!J/;5HVF"! $+9+Q89Y.*&3WVLM]*=+YL[Y/1 AUEY2
MAH<Q$_[FA3@>]%A[X"I'.,C'@*,+:Q34CD6X!40'K>:I_641+I8&8;O<^&<3
MSA5$R=S/L9SEYZ@IVP^5KTZHQ.NE7Q1PR2L/N3]&^-LHS=J-G+U^U(T7@3?_
M6^R5/7GAT<?C'VP#>M A%Q2BU0E)DLE]AX5NI4NFO^)5.K;6%CHB2].TL_N<
MYE+)N?:3J:8C81,_W,-Z 7MD("P?E\H80]6;5,ADMXQ%'0(8\ZUM\W:?(W4M
MKM=W)C:*PD8_?*TU( KQB^%OF(,'@:;P;SEE)_>\(!@9DOPMI<IJ?'92O2\9
MRH)W"C/4(<+3<V,J6,.XS5.$<*P$ML/.T(SYA-3.\8;26]5M6<T7U;:\X==3
M#AS-9E[61[$JR=^9$S1GILP%T.9F"!M1R+Q+4S2)(_Q0K"RLC$!3#@W8K+BM
MH'=S(D-^4_,4V-?DFG-K;]Z0%U?SN.@\,WN-*&I)O!%<^';I@MK%OHDVU3+N
M"6_TE.P_O?G.P;[M-UEY!F)&9# 8!Y2YW_(S2FST;TIYY\5J-Y9?'/YB!G&@
M";Q.#I9R1XG:^<:?\+U=24KYA&6JFA]G7L!_LX^V0,^E2J-K/U^72P!R?@-K
M,KRH=?\25S8B-)WU '^FD>&UE8C-8)?V\.,QE;Y([35UWR-+*]!LX:<EV"\+
M:."$<CD#U)5\J)4BFU,=!>=K969D<F#KV4\"H:%OOD?;J-=\\,?7K$_R^[K@
MVJ9FZUL#;,10B\D*<LWY>&BQ!C^1OAQ-UEC..KV%1YJW5$5D 0XB.=6S'*S<
M.W[4, [&*<[US*3NY?S[-9YW[KT%&U%'%-4LK?F#,2M,.KYZQ.L6K*3\=TF8
MB0*)T0=\U[ "D,^-&'AY>/;%[YPUP<SJ:0Z2!'KBVV EGZ=M@40!:^-==K>8
M&LZ"T0'#\H* KD%Z:OU80Y-=?ME$/4,GX@A3\KL)T[R3^79L4(>Y5X:A-7<7
M-_RT4=KO09\!JGP#G\&-[*UDR<,"SHSC<W-(IHJ WO7A7*^J_H*-^LCV7C0E
MAERD7?RSDZG0/N;$1A!MLK,?&CQ7X%[-U>$PH$ >^.?FD#B&;]["H)>TK^HT
M6D=3H>%8WSIGI&I>V$2FK;]78PK)Q61R_&[%1C@-7^9"-9EM;R9N+#ZYPUQ_
M;LUAY[6F:&<_3T(,4="PKT&[E3E2S5E.L% G*^7!\^7$YEX_-B+5FKX C'J6
M.',XS8X_3"Y\4E_#Q*:[^&CO(.&K\SQ\FT-R:MYBK*D<DJUZ!,W 8R8"I#A_
M\YQDI2PD/,:Y0T[U>7^99[#[F:]B'#% K37@U,JUPK0''1Q@/]MB\B9_$A@%
M0-K3%$&SU[T&AWZ?0EF5H3:%\G.4,9".&=V[E(VP0A%4T?.9I(O TDO1  <T
ML#Q'A+?7S]MR=.UDHQJ3WS!SZR06!S"<](17<%8='X?8"/VO>0?;6"M"C_W;
MF!()]'L=C\N:)?J&R1U>>LUMTY)?H]2VE*1K4=SM8I2HK<>B8GAN/C[M6&[V
M!8YSY>"?_KJ+V-!YO[)OOPMP&\Q,T9.>@J7F'%;S7-VO_,M3)>&MO87:>33H
MB5Z8SPBB^^E[?P;Z2"%EZ/7E\[F*#1CP,5 G(]GOFLH%O?6=K]&YUF_=-!I>
M\9B-B.WKLE9DBF#H'B \JDB9#ISBF(M^_8OC[O2W1;>S0MF(N]A _*X7!@D@
M,(9/5EQ?K%9VD.%PN[-'X>( 2X/$1NMW 0=&IU WJ'ZS1R\<]C]#_D5,K<QC
M[F5@/Q49IC&EJLL33ISSI"(:-AT=RM"_"[I@ 1KC+/-BW'L.)K(16&_EO8=-
M=<Q[DH>4^9N9\VM!AI!?FB].J7_&_U1\6EWXT0\$E.D79<=KUQZF(73O7(>_
M_W)F7G;'C 5?!>XZ>Z-CWJ 93]Y=V^!37.S9JG4!531%@?%+]7KE//IB"K&C
M3,D?HSDG<!S*%_@&9W6USWIM/2S^RD[=V%=9B\S]/&0EEG^CK L;8>&,'K?_
MTMIIP7P!?%[Y#--B<M2,'\%&S.< )$]<3*99FXX<AS:$OGUE(^;W 9)SZT\#
M'O,W%?B<DBXN1D+:VBOF+UJHA!@AKV793@'3[55[1J=>/R9RH' @\O@5?=3K
M;_^"A>,U5N=\<J3, R9/HGM0R? 63W(V$)H5?M^K[TJ3,8\S^EZ:]/NWXMKV
M@)2AY;MV.10V MI'7&@=TY!II0S?L'[E3TK/'3&2F8LZD#7Q@?0C72IWSE;G
M]8U>3?EU#@C.=(P=37J=7W]N*F_C#PCL!&J/D9V)VQT6T+RX;0U>.O[F/EDK
M;T[Y)P;CA:!S8ZO;9'GK2#+M8]Q<1S6_>UBBSE^[K7TX[U+JKI!31VK5SL<M
M7*L9^^QZZ9W#3#PSO'?_[KK<GE7N;8$GEZY?N\U[3>[GMY,[CG0[_,_E$G!.
M&B?Q5:D]@Z38B(@M2IVQ+M:;T&HYU;8H!F*I:HO"7^9'4-7)U-X,"K#H<5'O
MML;YJNI.S8UT]\]ERK_L]\5[*^Z+R/2>K\E[0[VB5#_Q(NN&\,42.Y][G[KH
M\5VW\T1)'G*])O%MZN_>2Q?/+F>/?*RP;!D89A*RR.X I&RYL,C8=:J1W$",
M3)7J6'/'OEI]:AE@<E-HP#2GL$5INJ?'_-Z]Y[_PCG '"O0-((=7G];78)S"
MB?7BK'(P)R/K5AH>Y?N]>QR^.F^ZW!J7 '_;V7QNZ"L(,(7E#4$W-;KB0I6#
M]FB5UD32_1PH.;M><4JY1U^!P8-S "U25/*"X5T0IOY)&8+O+D=YA[::QE[5
MQ=K<RA BX/I20F@/7FK5/NQ5VZ,:6SQ^$7TB0W'YT2G=:IW7U[K$DL[XW<BZ
MGO6GTPC"-EC[,$7'8?[[7TCJM$9R#7G[Z+;+$DG5<L+!^VL<M7LG2Z3,8T^_
MM4+:*Y>Q4@#*$&:@:HPU32]K6B)8]S7<OFZL/[O*1@@-M#BX_/9SC+]S*/7^
M.R:ESF\VU7U^2T:G ,69A3D3]2#VS# G(NCFK TA&>O;(KT T!@YJ(%I'C+0
MP.F"U%3R %[\*95\3D\0?G6++*5OU=#E]>A^-O)9F..AT5]-OV$?P^WI=9(^
M_O&-]JCU(TVHS4?&LHD+BV/8?@9]7ZP89 .&F70MY0 ]<]D?!6*,P_]B50=R
M3X$VW(K/$^S>9V]!@\JE,CHV"/OWE-"ON08D:YE@AR"#9Y'A@W^!,L!-R-]W
MZ*N_3TAO"V!2B+[T&*@M,Q#I>XD2QMV!7N4>9S"8(1;,O09H74C?$2VV<H1A
M:Z?^3F:X2<ELZ5VR>J+(O>*;^6^UK%-2+H%A8P(IY&A.]W-U_/=[>U("]B F
M[-SD[@6M<'"DW?T'C@-?/!^\(B]B(U*E"@3>Y81\N3(^HWT2_2QWY3QG$=\G
M<<_^(+OUD@Z,')N/N32R>W3])ZJWZC8W+,1DO?7R(+N!>>'>!$R)[^M-?4X0
M?2N?9V G2\M4 4JGUM"+ TK YF7,U&.SV,=&>?2]R7QF,.E*!J;N^X8&AA.^
MJEUTJ4O54#V5KX>T^B0)G\X)_*3SPEGSMK$Y6XGW(,//K^%.FF&#Q]7U@;2O
M[\E2N7UK8ILR[X':/61'-@*)^L-4[,K<QT:T3N5\LG.&X3]:3Z0EF'NXZ7Y@
M5[854P;<Q@F3>UR/?P>T>=>^]CW_FSW53%6P6D^Q+F391P-]?PUZ[DX'U^=M
M^ABR$?$5&W?0E"R :_6AYUA>Y&!IQS/]7WIF,62ASF/,.3Z 4C2Z$Z>/[(=Y
MW*QK>4-[<$]Z-S;#<]HF,06Z.@LA8%9]%;X>;!UCY;95.H"L#_G,)TY5*LC:
M0;/0:Y:FG5[#IR0^#%E_Y"CD?9;?GH/N1^NMZE)0*0IHEDI1:P--(OQ$WOBT
M*GHL$)-@2(4Y5)0GL[M$VX*#*GECV@YPSJ#--PXY6<HH._O4\NY'H-:6[!YP
M5DVMGEST.CE+.:#+@Y)C[KFFSJ/%X$E8.KNVA+D=0JFXFZC"_T. \7(,U8)"
MA_\H8IJ0%+4^J\6S;-#[;>CSG%$(]RTT@Q*91RH*+&?+:G^FX35,FL>O(SEL
MKM:LVJVBJ&-)L\:/VE7?6\Z!Y3"MS27CHJ15<D]E(7Q(->^',=YH<DMLF4'E
MFVV=G'?,,#0W0,D<T6,C"$OB=JYZFW][5]UM <H!8F<2$315&UIIO XT=(T'
MTUT51WB;DYXW,W><"(1O;J[64$.LT3W60OCE$BO_7W $[V9<Z.M7GF(9\]?@
M"%2<&H=+GV)]T;_ZMA?MLO/1\#DHS*(<#M*<(5/^L!&1@QS=%='7G/VD;40
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
MHQD%9B_B%4Z/[B:UR+V?./7\K>E O@ZJ2KQ?/"2$='R78,V1^W/0V17Z_5Z
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
M_AA7]WT9V/99H8H;$X.6S</OG 5 N]%H$?SPM9E.7P^2W$PVV%%]F]LXS>_
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
M\M2ZT)2)J!1#FP+:,I.WSY)^L[OZ$8FK&,K$G>-ZFQNU(.%\>6 JZO: WGI
M!V&-6)D7PT8XJ>C1G^;_TW&&)D4Z?[?^&><OOO,FW6:-*1J,1S#=Y-0^ZYI@
M-WL_:<GI\( B-\/@%8?G<1=G!/Q4RAH7D0T8\+39#KAI]NDIXJ*",RT&IX4.
MM). NP,I<UVF9*S98;\O)"=*5:T4]1D: SS 0D?1408\<*_T:"TYD,Q=HA8[
M<AQ4"R:/G:!](C0<F^G=%$^)*SWQ,WS1T^M[Q_?]9\J_?LX_.;)GEMAO1J\%
MVQ9IC$.0,G4Z^/K<Z'G:JX@*$QOB&EU#OOC&$-F^X]?>B/*'0SZ[=N;]),KB
M.TA"6]DK.:/GA7;[]71<)URBSA_5,!H\Z)0QYG%QS3C*FB'[U6)YZ+2E0M:*
M_:OK^U>TZV.SB9EH2O]H<.5T'1(Z,%JG=QL_2/T];VNRZ#_"U^6>DS$\T65#
M4L=;[;_WRLP[[LIA[J4O_R[EO.3*%^V3:;;[807F? O:C?P\]0 TD.7Z<,;@
M8,#N_E;Y7WS.1G]]E)Z9*)ZTW;OKS(C_;N5&PP5>FB1Q0U8%3[Q?024;M)5G
MZ]8ZR*%X7U\I%LO1.OP1-KNM;9"@VK*\N7KS\D5US4EFKCIVZ5)S_\@CP _0
MU9^ EV'O_\+=EX9#^<;_CHA03?;=5+:R5K9$,TFV)%O9F0K9&I.0*=.,?5]"
M"+^,2+(GR\@VF$%"LF?$+(H09EKTQ,PXT\OSYG]=YSKGU7GQ7%ZYGWOY?C_+
M//?]O9ECK%-2I*P=^0T"PV M"[BADP+Y9?3O@PYB&D59GQ7%?LROY CP=K#A
M[['??,"L?=@OCS)6*O\4_'RUDN>;)F0)_<W<8IU2(]W!OEM%<&UIP74R9XSR
MQC(#(XF^W#*C#Y=*JY$+C\B9D*DHV#!RW/<:LR_6S#<LK_XS/KV)9:$J'OQ5
M_^2 K9K:63?M/9 23B+[:_.W]Q4FX7[*S9=U9X=#*H?@$&Y_.G#RG;J[$6@/
M0(L1MVT[!3V#BX^4S%X[E_^,'A>RJZTUX;I V]7@&](NY;_S]W9+,QPX>V^V
M'\:PQJ7BFKT:^FK8N@-P_M^?3/3I2)X@<A4^9^+WYH;69^%L042T9X[AQ;IN
MJ8O\AB[OMO= K['].O,XCG#7;K ;ZS3[12=BU_@SZO[ZA0)[''$FS-.@[<W<
M_DNY[SM;-;Z*WWI+P>EW;V$=N,%3\$^/F/S[I/6&*_H1F/,HF/EL"TXZN$1Y
M.KPKBL3]\QKOOL!J'_@OXYAG*XF'_TC3?_DJA84I;+V_3AM9P E#EOB//]M<
M71/KY8$9MP=4*:1(W;D /*(4^FJF<2""/^8RN_02Z>_MD [^[_='@U XCI!Q
M!"T+T-@#)6+]6AB/.F<P1QGR)7I0Y7.%;C=\B^@Z3>SB]T3PYSC"""1JDSFV
MY,*2<.(<J"K[M\W%0M@N?88@!ST+5&\B#(EX7F+[9I?"0/*A>8^:$_$6AS^Q
M1@8,T1TN]1IK6\ )^,8SQN0VF#NV9QP(ZP+02/=CX.(1&&']- K6?P%^*[ !
M&1_X==Y<\[_'#^9C,NTN@]A<7QB;SAGGG&5G8WT)XBQK!IBX"TLIPL5M?*C
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
MB:#B#GQ&:4]+GD##M+-"=CRMDD[4W'%Z;P\^NE]:?\[A@HRW!.-V 15YB!Q
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
MWK8;. %1]F_C;&?JR(L'R+<,+O,A-$TWO@CL%Z&LC<W#M]MFL?X+EK396)8
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
MF=&H\O*X=*/1)N46N8P>8!/WH\2T%I9(8#B=AUQA>!6D056 @KX2A?$[G(,
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
M(ZE54<;@Z["<&\*O*-!-2+++%Y>E!=IQHMXF,(4]F6"2%0M9N6KP,*287H5
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
MT9LS>^BL?7AZ,>;:[1RWOI7MLR(L+JD3*V!?8SAW"\,I,;D(AA#%-]K4IS!
M\<@P[2Y>/(!JG@CS-AIX:!OORS?I5&NS1R?^H+NJU>/#[_^44YO8$E3"%JA>
MI!N>*,>LK/KN5,-EVRX0R64G9J)XCK:^@>.]YNAI]PT2X_ CT(>+H0$W0[D!
M4"2YLJ$Z&:-/;XIJ/XC@"#(L_3&ZP^U22S^ +'/^KGNZT&@\62G=+=T:41Q#
M^4,K3K1OE!$WO6549XHUK;72;^#TW5?+7R&P[% 2!(@P0R:R 2?"ME!4'T%;
M%:)4Y;%[W>%+(KR6I3,NH6E])1X'CS>TQ<P]/ \SU#E9N[/:AN'+EA!H\^4&
M</L4%L6I^@ZUE&TF$MUF4>T!8,^TCK8A2RP,TV8LRKZMGV2>_ZVK_63>,.6B
MWH*MM(WE'.8#E\T.IK*,O@M7>R*R8Q/;7#>?M"A4_NK)*,[Q>;'TBF)QI7C*
MS4JA(;<YV/EFW+6,U#UIMBI)2OS/N([,IIT'O2O'N0[H85G9YAVD^T;]C!TV
MQ/(',&\MNYWYDS&V4#'1*"\T%W 'E,G0G#^Y>+5,I^\K/(KK_&*JJ0,A3"M@
M)Z/)\@U$*-V*T912;;JS&HY%G%1I&M.-B2Z"VW[>K&:9##D*.ED''SE9E)$4
M0%@6F9'G"%12<,0P9CD]I(>KJ=L,#4*E>X?;J3_78WV"R,DJ;@VC/F_0L_-=
M3?33*LT9TL>27O'&?7KYVODF<;O92V08D$Z!$TBQ(6Y#O7CI?D8!.?S7K_EX
MQD'2J1':FMR)@>%9-]CE1T):R'E>R1MY+FJ5+QX="GX/HHL\P-8.16*TV<H
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
M#/VS](?WA>OE!NV:QJW?<MWE_O/(1^UK\P<E#UI*58\@<"GX^M@^>")8"FU
M)_3 ]["-@U@00HG?Y(:7,OU+;P4'.IE_.O;<FY/>S8V<P7HX9/?&R[-?\IQY
M UX9CX!K8"L-/BPIS@=%7L"Q>'DR^VO^@N=!LX/RK-+,XU49=B>FG;_PYT5]
M"J[6!]:XX!YI V(96;UYA^G@7EA</O]7H-P7Z4WM-]LA+U0:S CBG[[:'%VU
MD%$1M+-1V6 FXT.?V$R[T7W0CZ H*/T<.!%./X\3!8Q/ P9E@ ;9[%F^T$]H
M7+O:>/"<-%9BUC+\%2QXCYNI- 6A]N,E2VKT_;UK:EN@V^5R/D^NH+AL[#"#
MP"QXLYG?IK$PS>:A+_;"1?710622O->\OP00V6<]9GK<\.;[6SX">=-%"?Z.
M707O!-5&T@:O*&^V=F^!Z/;:8 $$1'B<(\BV961US"$Z.7OJ@'MU_H>(".F6
MS"B_ ;4*B9D ,0=Y#PO5M+80<X$[AB\^)GQ!(,@B; F-3OP.M!7][#KA/CY.
M'!S9V,(^I_NS:Y7:;6PRE+G1U%3W>G:T[=VZ>,3%^HH=KZ+/\:R7T 1*@'6.
M@-G">V5ZX%O%?')U$ES<U(Z*V\^V@NY=:W,,6HAMC=>($5G)D64OVGV%ZWC4
M1Q^87M?2*\+4<QT2EHT=@_ICI^^<9 2647"Q>48M+7FKLXAY@3>AAN%NQZI4
M4[0FCLOFS3LGGWL?./A52ZCX:X<1E.;(TD=L@12#V/J5*!M*=7*[!%#>)3[;
M4,2,_^PY#;>\&5=G$7;E=IK[;-F/X=2GIU(/J1M[#LK' ^ZL?4 YTX5>'747
M&\LQ'&O03H93=">3,.K?[X\=Q?HQW+S<Y\S(APMW'!.:S3&+#TB]X7(QL'=S
M0<&&+2E!G6AFF7"&;J.B3C*<"= =;=E%N<F+\>B0N\-+;L*%M<C,+Y>=DJOU
M3C*D2C.556J_=/"!9;C+O,0AY:ELON*F#=?INUJI(GO8IQL 7^G84O\\_>$V
M[3!R]/B5L8)6W3V9SC"-PV8O9DS/&]ZN*-BGV?66P!S;Q"EOOF9+D-W=L=*(
MO)T,_0=M#DC*FC""Z/.V82P[L(#/H*.*[M&G:F!]I3GWM,D62%0I\F4SEY%H
M,'?E,+V!=88(Q:F,H=^S!1)CNS+LSXSH-+#>WIL?E%J_N]:@ PM2J'"TX;,^
MD=9^N@Q43/GXL?M!*+YG+87$3?']H40<59\ ?W@?_X!M7(@6&[G[K>%)F]4+
M6)D=5=C^?$TF[<9YO]4K+#ZM0&1G_K7%\/<G]ED[MEMNQD!T4=^[\GDPN[Z1
M]AB"^?#=0K"I/UN@;N+>,NS+Q%SKL'Y/V)D?/ZF'@H-JSWK$)(G%"]JE.?.O
MP8A"'('16PQ[JA.>BN/C<L>^+@7[/J)#>S0UF$YK>,B%>AIQIJ(LD%SU_#%Q
MSFK_C]XF47)C[6?QN%/06FZ*(6&QF<[-PEL]1M&.%0&C:#W 4[]KQK;J<KPT
M<WP-J3<PFO'YM-RPL]_OFY]_/1<1V"S#+A3<S^K#12H:MM/5\\D#</*7ZA5\
M!=J5L5U:30@(\AF[420'R3F2!;+^CBBK9V2H94I9-F$0&9O%T(7"+9#4=M5!
M<;^6JT Z&=]1S3\-:)_$TS,V$MJ$R@(4]S'F-GO*VYCGER=&U=IC]XBK'MKY
MV(!RF7J3F/$3VD4"5$4B."*8 5(]C! N[S&1.<2,27=-6&9>LU.G?TG^59CY
M>HD953)]8\+_C.;<GNKT 2A5GRTAXP7$^V +@1 JE[J(\*%@/8K[&NCY"7?E
M70PW3_=?;(B<(LHBK3Z+YT)"+U^WDR,)+B(>S[\HY?V .8&9OS^YLL'H9T9,
MF!J016+_E"2ITA<)PL:$"MDT,_<+D\$*3KT\85AQF3=U3=?%BZ7L8(9:%S0/
M!.'PC4U]L*F3L#B.&!!!">)!FT^H \<IU?&*@HRC&>3X>FC-LIS.P9$ISRFC
M\0\# C+2(X7EAKZ?,X]>R+C_JUJ<&\=4VA6 :BL@_OEL@.*!6GI?2IL:&2I
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
MK_^PV@+-H#=)89BU+(7#:^;@7*@0-^:W8(X!1:]06,I17)D;0E&, 8ZGC!X
MO'WH^=VW U*_U0: O5GW40]XO=6(-IS'GWY?%7_%$#!^\&L)8_9O]8$NTO5I
MD^4HRVZ.#A!";QPA];[^IBA'=TYJ4RESG0&^6_LV72@E @4#+-'6C&NYE'K1
M.OZ')SO2!LUR.K#TTS.XZ#R5U\-L?48K)2N&LV?I_F^&6@FA\M"T&W%F,#!Y
MNL[30EFFX*R!M/J8?63%A7M#:>E4*%N\=HV:%8>&%7Z'[X=H>* 5&.VMX+A@
M4NSD@0\_B*&9J%4WXCS'SXTY\?YKC/%1QND=R=_%XET20+]QS$BNW&.H/S.4
MM5XA'"_BOEER;"=>C(1"P.BZ?5TD,<1D'O3-:)=0@\G HZ,M8?:'TS3YL_2Z
M2G^075ZQ[N6RK#"?\AN<:9X,]Z[MVO.."W@0"MZ!D:4SFTIF@-C.'\MRQ2_N
ME"\U&:A5###?.4U9Z1S\>";P-NOFT;2YDNX@0*UGM9HAU#O))9ADQ@FR<11'
M*\"A N@C8&3=)=U9TRJVB\UU;9G\S:-?GEG'.$5T7M^9Y2T^_ATO /5Q,":+
MT&09!A2UO/)23T_TZ?IAG56=JD.,J:JG?)]ZSUMFW:9<=6G6.'C\NSE8!V7/
M$1RM0EO1G3LV[_<.P6J:TLF];QDG*.-U,P8.!>Y+HN$IE"[1[AL9#?<R#PVD
MU_8&994I^K(4L9U7..IH5Z":?F_=:8P;\V7]H?NJ:30C&+\?2;#-JM"!OJK=
M&JK>U&PR_NEHR\-SKQ-DIU0MDMJO^5Y=V(R@2W $:A:P$5 9R%%4U?'J7VN
MY^2>8(43CLJTN_UVUUK>O*E[$"PZ$((-O[GP*ZSX9]4=9MCVL6($F*?-;B%'
M'5AGP+T 'WHGGI)&/S/DZXOPE3M)=Y^9FYLA*(QOOFT+BJ/DG6RV[?^=LQ.$
M#F/9HI' ..L&A\M)A=N-X0%Y/#@R. 6BC8)L.- ?NZG2EXG2V>W:C9&#C ;I
M9I^63.1K6:6C-3ME-! XU8K\RN;J.+0EU[UXQ)ZK&4%K%Z-O ,DOV<KTH:0*
M]JT7J%WSHV>1T+.M41<\K2J)GSN9S15LJE8*?Y:8C&6FV %<I:GP0K4HZDXO
M1F?,*&B?%Y!X9F+MZIL1P_?U+ 2*?5RP*XYNHVI;>T;1RE_HS,>.]D\G'VCR
MOOH_5'V5IW)?@&G-V9</=GJ^S/;>E6L%.E!%=--\OB/A/W!%&EA)@G@B_K\<
M#G'XD<F=$W3Y?V<AD.U2YXMX"6@ CH>MP#@TS+:C\(T&2T<$GE(?H5SX4G.Y
M1#/I^,%97U-G*!<"O^DX3@RP!:)[AFR!>LNG1*7X(?7+( 8)"!IZB/UIW,?%
MVG<\Q\B&;;S8!?TC3^4ZZF#2%DBN^NK+!Z8A'/EU,GA3F+'M']>V0,F._V3(
MTN<B"EN@&#9@LP6R1&,!O=8M$/4BEH!!JVR!7K1#V3*>6R#&*^9!3=X^+!D/
M$=L"?2*!.4)56R!@'$PGY7/SM6]!N"W0SDDL.^!M0L)_2?=?TOWOE*X3>,JP
M)&!WL@7*4 4]1&8J.5_X&R-TXT]QV;W,S,Q;GX5'3G\^F/3HN&D:_P7+>^,Q
M+,60?YBO]!^FNN1,UF!+6I)E>H>F]=:IQ5&4HG2R)V[&M:$_46O!57PD)-+9
MUI5OX*F*CY7 V_?G7MF#0G%3EMOO<GMS!/6K4'560$@%0H "XWM7X/SIUX Z
M4M^Q,3Y>P#A#<V>!JECJAV>[A)IO![^&V^?B_JJF@K]JR,F&FP0"6EF=T.EU
M\D:RJ3,5+[_$$:.O133\1AN$AI:6Z\^L41IC*+8WJ.=&/(\(-$K%N[:]*_)
M/YS ]6!G%LGX3MP#C# 07Q7@_+Z0;95UMH[>\% :>;2$(C1@<:E2AT;K^SAJ
MN^_FS5)>@R.O,OG9(GU!;4=)?QH_D_ZZU;B_[+(;M*Z)%D*&$IU=&#&)A7J5
MA4 =^>O+;.<$T^,5;IM9YS^5I!W6@5R-'&Z[<]+)]FOTYP2KX\ZJHF;6_TE(
MC;SY+_UC\68-/I#T< OT&MPUR8CMJ9;SAX@,S]QV*R+(ZAMIR<@F$.=X,D/D
M'Z?*Y3Y?O:&IZLL9YPI]#A9#JL%V#!CWS1]K'R\8^54$6^E7,#Z3<V[LE[1?
M4H]W4[QKN\OXT^G7<?P?"2IJXU6*5M5_9SAE4!_P3"LYA%;..MK)\":OQ5?^
M"MII<B8PL"BY\O-HGM2<J;/8&V'YWN-*2:*6.SY\Z'O, +.EG!>P4=7M$DOW
M\4E71MF.C+*[TZ;:Y#*ED(G -+9RQ-<F\X$@17FUKU//R_7LK]C5-?VJZOKJ
M]/4;-UW[NUUWQ==7L[D9^]I*)Q5@J[S"=EE0MA_#7/9$U2Y:TIG/@H5H4*O&
M8_F.3WEXKCC]OF1QY,.T6)^R$^\H1Y1]A3[4-Q0C)Y)L*E_I"B1V<=3K4K9
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
MJ;PD6U6%F2GU3UOZF("Y)W[JG;?2_LC#J? BSBZ GTX@8Q/KUT0!7XX D:/
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
MZ*)!/J->+SLRC SS0\0W4W-L#HGVBS8NU7Y0^W/LB^#='=#[/K9D/J6/ILE
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
MIG;_#QG*+E[63Y72ZP?7U!$-.K7:H'LWF1];?P.\V!UR8'Z4-%'%B]W3[.<
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
ME!#V,5%)IZ)X39(W+IGY'%OF>TX#5R%Z!V3QKU(S^]H(VY^"$EHB-6AA7P=
MA!3>CY<GXBV#7?)I0\IO*0)942H,58*H>R]QGX0E@EC$W V\9Z#)&%2')#P<
MJ"*34M$'V2X8E:I C6)922-.;2I4F? [VP3&#%24=SWV_&*]PFJ?,[ON.C./
M][Q35HR6;BA8KU:VYSN )//,";GWFA1-^3K56)A8$%[QI5:C-?C/6KQ';RIF
M43$&5G#ZF-G5;\-9%@&TBIS-",0#_8HET[-_6)B/4/LO6R2*%*V @B(F,;,X
MI<>3NN75Z)E)=!@S=JS=C=QF"G;^.):1^*DJ,/AM+2M&H_A^EF*/3$T/]6I&
M H>*)Y'HMFB"O3,'\Y_]?7XSY>BT09@PT(8SR']0D]6M8%/7M77O2^69FS$B
MST_,[?M,:2]EIO+>X2I8BNW.V &EFLDL$[3CG2BKN' ZKL<QJA7><JK37^9(
M+89V\:[J]N53NA;U%QQRO>8-FG= ;W9 ?J1'!*&5%KI4)TF0K=%B2R;Q_9IH
MU2H.?>E)L7Z5X2VDKE89*"O[/ '4( KZ[>9I1)S?[.=>@41ER4Q!MS>]L/JJ
M.Z##43R6:7/^_T/M4CYWIT4(#<>PIR!Q:$"+M((DN\%2"M?8>D#ZK$+Q<I?D
M.PM_OWKGWY=OOLD[O3 3&A._4I!Z/.-2Y5G][5,X?0:,]@^UN$ %ZSS/^\P[
M!.!AW^%V]$W;>D RXG19H%%"PL^Q(*I#D[4JZ^+[+Z]UBFSL4J?GFE=;^7=
MHH*T6,3B]N0U0"D?UKVUR6SFE)BX,!:92YSZ=D6AU/;KY!E59B!@O*^"_'PC
MQ(MZA670%N%%>#3^_,+5*[]>'_GAIRWSY([V*MAD\S.2F-,+I5\#$[R9@73M
ME+^UP;;?_ZY.+5$IL)3C(_H'-B)_1%2I&APX'>QG-26&TZ@2#C^B\_C&L\NQ
M+O_1OIHPA :/.U10H7P VI8^--P' Z&3.O11#N_R?E]4DSD3H>YP-*6HDIQ%
MG3I^HM/KK%V-4F@#[^6+ZX&;5-238@W ^.WDKP>+7>BD=;9VIK;P>>4?S9C7
M7U+F"PKW921T7U<M^FB)U['F=Z]6"=+.'GZ(,.-B'Z9MQ4A5Z+/Q,W^0SSIV
M0#I@X#B2ED1!$8C< PYS:/GHI;40[QX9UR"C*^65UA_RKQM(B78UF!E]8?0F
M$ %T^"J4'[Z?@S53M&6=XGZ%-/;@4]MM(BBP#&BC^*P80_!)87DWX<ZVX/R/
M^;+(DWY#/R]J3AQQ-<B0P*E0NML65U%3&.X!%(4T.8Q#-I#BN#)L]]91KB1;
MO7G\>N\#B8F40Z/L<Q_:#G'O#;X@QH6MG;&82;BETQUJ L/9 PKZ27%U9K*
M&5)T<AH.!HP9*JL49,+&AY4RF5=MN6_R! [,^Y^6#8ZIR,*]W9]U3?\XOW_L
M?6;[C!Y;Z6/'7V1>H31Q>OXO^T9-QQ4\6]N;BLY$TZ^"D_.0]4DT"Y:#"U#1
M[=BAPKOO JF+>V2,_$-+ZG*:>6-;?4..??9@6$M$\=F%&+FG;<:)A\K%8+29
M%Q3*[-E\8]]S5(8T)MY,%=DIJH$X9MB-VE.17*/)/<1V!S("&<;=,K8N Q'.
MVEX!/A\;6O*_KB&&[YFVA[J4SLBT5_+YRIDQTT.VSG51XZZ#'P_'0C:>5VPV
M]JFOSX1@N,\(K#PTO3N^7-POU?L_YRSNH,/&JNIC!T#LY7\EG=FVP,LJ9*<W
M\LYP$M<,** ();OZXUB0@UK)^6%]OH$5?3&!FM0R@Z=QXM$Z3[3C%6LN>3Q?
M]W1CW85;CT-\=D" !FJ%T  _QWEE(O8:J'!_")$$2IW;VC[15=-^?KSH9J=
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
MWJ_R,C?-R;:#WEG1+&U*L>5+F'ERIR[K865,/]]#L49C_"?8C-%"!R>3N$"
MU1!Z;"XNY,3J%\82%(;ZH_7%Q %3QXWZY,J(ZZG9)[:*$<%AXR=GGT610U_H
MXTU?=@V8#)EO<7/F_RC6).=X_F$Y<%ZQ^8O03G5T]1^IK:I^BQ$ >Q5Y<*AB
MQJ+\5NEDP"=_^-"=^IO?3\@Y1"A44_%IRL)T"UPP7&C50X?>CJ/B) .Y_:.0
M^IO:ZUONQ(@UNFFB>M_!QR?Z-/]N<-YP55; ?*TNC.XK$_6:.'E,_RY(@NB;
MC*!Y+A[(*ZEK/T+WKO<+"0@-"CBD6U%Y.$#"I9(:':7Z@N(B7"&Z3J8[V48K
M0SE9K?_.^=S+L.V!"/LKGZ0C^Z,HR3Q^(-J.5Y@-Z>Q\L1?-SM>N'5:B?N+;
MN'37D#X@5%Y]TOK.(PS-EOC#MP5C$DK(!6O^",).5F)DIMX3,V'^:"MJ@%%G
M@5+[I$'JA4'KT> \/P@2B=2XJ;VVD&K]2:OFM%#">V&]TWO.J3W;'[;^!!9
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
MD?;V'3C/O.K]K-27C%U%;L ?BL%6=R8X/Y184/3!$1[-%D8KBP.1E*Q&N!@
ML6KXN@8=H?S(.*YZLR?C T@?G_KEF^*+YXNY:^_VTDK^'X#\\,E@TYGFR9N8
M3CJ.YLZZ %A3BX 9:G\W41D%L\DTC[G.0SA8#6FGR\ILLC[?U5BZ")+Q./9N
M4,;C8^22I.74UNL;JP^@MX%JWCU> &X,68I%][#0SVV,(8 B"]7W,S3BZO'"
MJS7GRUW]=66-9/5L'AQS>^>C:^D5D955K&O5F+_>$KHHRY9THQ3R/-!34G\<
M&GZ@ML+?9!GO237%2W(JW!!$$M.^V"DWY=&%Q,-Z%ZK?FB<9/-V[.$CZK?A3
M*3HZ[ST1/\C.F05/;0&%JFQ+7OCKH76 K_2I167<HC:ROUV=H=&/<!,6DT$-
M+-HU$*:\&ZI1!:/S8K4SO7Y($6_UST%N)P<__6=YS1^7"%M() IOK:=!CS)*
MB"GM!KY.\_JC6L$P:13R"J-^J"&5VN)F?7SMKEO'GD9OEKZ5HLFUE.Y0XU!M
M)I1D.%)5=RX,UXN=-NH"RT!%4%C*VF2-;[L(?8F+"T,4^^TU13C%6S='+Y,^
M%1T?9-I,,E0OO7Z87"=]H,WLP0G#T9'_4VEIN7C2S_>56!+6'\:+LS@L DP"
M>P!9%>B'G))6@TI4]!<E0S>8,.J+-MB64!,?E#9ZYDW]<(;\$MK4&**58J6%
M<.LKI)NOQ[4?!UA!C'U7>5B*W#^'4 97T_N(Q8!GGYY?KD^BEM8"2U]\[B0D
M5ZAK;V#TS>?HWBNU+493,\:O7AF<<'$Y0&C:P/;! %5B-SP1+MO*OX@3 7*H
MH5VB" HY7K)SQQ>(I$+6(OR"4;.MCW6[/-/-2K1Z[@M,'\FX<M1]",L5M*#'
MW" "4J1(7$*KL2?+#"%K\B,VF*/I6J 95A6X1^_LKX<;[GH?KU:J$I__WD ^
M=O%RWG'V4C1^[^P6SNZ>JB<*8RSZ8;5B;'%5"F2M_IW?Z6^H>"H^V4R3$OD
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
M4F" =GPR1A/SN5!DB[@7I=GI80"D4]>31]G'F\;^%![2YX+'72>%\_)2'0:
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
M)D[]:_)=2[7N0^= X$MZM*TRYPZL$C:P4!PMR^"G!3%@7=P]]0RO_BXWWET
MH3ZO]HEC2>XC,W,\?>;6_>,IH88[I6O%-$5"S1N>F>J^U_<8XLF9><Y[S%'N
M.&;_9#U$GL36GJR+\(GZ U;DX65?$84LU7\$:Z(?;8$H=Z'E.QG+!,HUGD1Y
MV8F5O,4G84RY<W#%>A@)N6CQI%T,!:>@21J=1)%?KMG55)R"OVQVPV.%%,;L
MW)#OUYERL[^U,FDMZ/IDW=J/O45)-6@(#Y^T@3:6ARO[+)W<@04!*L-].]O=
MJ9)46(J!F()_CN@;E.Y9)[#NX#5!_VCJ[V6L#B6*,]I_^&B>%O74GFU[].';
M7*F%AYH;PXL^M&'&&).4R?2AEW4[+A3&<?4F,<=0\5:,^9Q([%MWMSR<L-Z@
MOOVLFT"NNZ'W4\$]=I^G#*LSI*[83A?2'2"DQ1Y8]8\U3MEJ@2B=4YC<&D1%
M2OL62-)_QX= ,I7?A6&Q4L?.LM+M$D1^R[^PO[*WW]<8M+,W"1"FPMG2W?W@
M:J_^?B0 ]Y"B'R3'862^LN'%D!B#IN4T6QIBID586^4WHK%HYJ%/O=;4R41P
MUK%-!=H1!KR6P)8=. !45_K!)%NMZ/MZYI5PG3M3J<[V@",5D>J/%#4OZ3^\
M^8ULH0O)5^WZ?;?QZ9N/=).PBP]S01S=-^TG 23+CSNJK# :3$R"RV)DV$9T
M8D>;V_E6ADR%/E[<!I8(57;IOJ/^_2&\XFTZ7+_=M>NKZ\E66]W"^9/5> %.
M'H\N*<+#*>##[=*E)1$LV"SJXN(Q@L^KFRCG[@+=''O&\--[K9<-"0I/(_;7
M#=R[N9@KUU#?<DO'U29%@'_%2_HOJX273O88/50WD\/0Z#XKV<'3IMQ>BJV4
MJ 1VW\H.FV2+"ZF4N_*6>VQLJ*LDJ_=Y:D%(E+">FD[IC6<TP??83OMV/7\R
M@9 $E4>%\BX6<07SKW[U\^QHGB<:IB\29?WN]2\C=AQG^<:6ZRWGK9X>G9[6
MON>$FLLZQ_]3B6_!>=F6MLB+I1$&9"V?\8BZ=WJ6^\6P_3  #V7ZH36J (XW
M8RI-^F[B]PA-!-CD[%E"2_]A9_\-8E;3Z/X@W$,&DC;(<.PA$V#_-I#NY]FR
M)Z_I8IT1$#%_90CC&M'@6T:/NT506"2"[] NJ+^WLYJEE?[H<)#$LD4DXQ6(
M)<Q+HXB-$J=9S0U'2@Y-?A$II]%=J(S"7G"']6"D.85L+]9Y\,&+%?ZRX==>
M5R"F]M0]#VQ=C5%+_Z1 _I#2_BWO0<HE:1!+D8*CL=ZAL< 0W;$+LV\L..(G
MVGT!@4WT.-/^\NHGRIS*QJPH5.[4A?JAN3%HQ]KCBWZFTFJEYZ!%DOM6UVG7
M> -86B?%+'+S*+"9(HIM7(APA.&HF2H%(L4S.0=>J].^Z_H^GK2;^7;Q2-()
M&?EL6\(<XT%&[(:12GEL$)4,@BWPP+WN0/TK[A!&'\BADRF%L6QA!CW9J/K#
M9& )X\!+MRMM$\[7[WFQS!XC KRM+]P+NW'OLE:%JS2((ZQ=YW@USS:<G<MI
MY<74*]Z=^OO6 0V+!#9V@1R/.<2;URYLFGCGPOI^ G-NW,.PCC"IXS30[Y9U
M">LC_##CG?7-;]:RI+O//L_(:XZ:J;/\W=%J0-:B#3^%^+2"[<>0Y!G[0S2,
M(* BZMB30R>M^+WR39_U5RAAI"\G"00HNU$TIH^Z^/C:NT5(IX-@%IU#!M^_
M17#WMFLS?M Z6><P X6UN#0#; I8#'/H&RJS>Z?T19DO5-U6F01@.UW_.)=M
M$QS:_L1MC+B YN\=,U9OO/UF#OY(CHMBR+)E/*E&/;;?XIG%F9<8LAW80R@6
M!1Q?5UZIT0?=.X''FYV-/(8W&*I[_+4X20UGE[C0===/U4_GB)8=ORN(XR+A
M51US#3^(2^1-"[)W_5M9-Y/9O)Q, 2L#FTPW@%\L<:O-W2#_3B7>NV7"Z7.\
M16//AF%>B<>PVI3XI^-Y"-639LD:+5P2C.Y$@S'M&65ID,H_,^Z>/&?<23S0
M3;4]["_?,_QVQ:'_0&P1J6'K>@'EQ7*VE?3D\12UJ.4X.[&ZX_@OZ]_@7&'C
M<G0DI[K5B$[H(?U8VZ12&,*VX_@_+S"RJ(;(NXM=8RX6AX>\W@D6W<C[G#A;
M\GG_H;:ZY"5*5OE/L1D(LXVGGX93E 6 LW1LMS*8X=R+![MXK*K #\$_^;U!
M.5O6G58CI?[(J-3O+"T0\(P^4JGZL:?YI,0Y*$X7%#'BM:^* C@O3=&R6*'H
M2*"()<^V!#Q+^NGK'6"E/\0$'GW00NUJQB'?QZK>,/B<&&[^"E=?.[B%#<]0
M']9D^TK,/Y0O'#3X350<3B(N9,/HEPME_>=Y6?GTPG ?^2#[M$XMC)E=7K&R
M YO156NZJ=Y:@)CBR[DIXR)PT%.T7N^)6)W(Z_#O&*F*F0.(S1FN8"R%>!C3
M!Y?"*&.&H4<#-&XQLBL74B]2^7LJ?5=-)O&:GPDRCQ4>]>N\#M'(,1@4GLI7
M-4]&BWBF[OFTR5-!Y(8RVA[6/?0#0(RW$G$$N!C[W\,**?1-1L#2?SF2_J<;
MZE^AG) UZ\V&&W=>YZYEGXY^35Y[@M.R;MRWI0X.7\[F12>6+378,R_/2<#Z
MP9)77_U$RG;C9%8QD@!VK]J8!56^8BG^:@/BR6&9S9 8,WCS<;.2JX<S)@:!
M3:Y0.L.T@Y>K/RKA*&2'(?S +LB;-2-G!J>&>35E;%__ST]F.X<4F.>/CV_9
M_/TZ5>W%8M(I1LP/6<]#_.3KSLN$M1L\X.R=)/I"2$0*,3J$8\%$36IA3AG,
MAF,R%\ *UI6(=OY<46@$0Z;4U2#IE_L15$K#JD*_SM=X)U&X-2_Z['9!]\E2
MF.Y=4&T)+MD,\NJ7PG\[V6V((@^$ IF4%K_ \LN^L%/U2MLS;*C"7%KQMIV"
ME];/5_6@R".C 6?*G)?6:7"6"W>,J(3UY$E96!P-(_%S_CB 9SA?I<?BDEH-
MJ!&5%MWSIT;-LL>'ME(:JG0"*K^G#?P6?EZ"/&4A]<;0\Z3N]C]SL5 "!Z]S
MP6@'X 5]J@,LM(6/A>^!.]0QU">;*CRF_96-FD95/7GB[Y[ 8KKVG;B;@2I)
MUCBC+[X;>_&?S\'._2H_XMV+MGG+^U/GVG4QD]#3DW7$:6SG+DAL7<M,\<TO
MDRI".?M"2VM=TN]UAP\X>\)H@$K]1=927>[T4O[W:?E&\V_?#<ULF;7_GA"Y
MHT_ROE+0XK4,YW@#=PWJ#7RW18X%X(BDWDS)G4HQNQBQ/[^JT&#<9PVWO^ZQ
M41X>?+JO5O/D"W7+E_NVE),VYS3Z/50 1Y;1(-4VR:A GA?D,=TDM1U"0MD(
M[4?,E=C7B:7_73@6^E]?4DEHM0@K]+[-C.PB-AI.=\22A(1MIXOZP#)<.9X@
M^-%-).FNV]*7VAK2*SQLJ-JRCNW5C6UU3;D:N$\L_7>! [</>CWER3*W8,L]
M.X<V[F^Q3W1\=UZ&]8"!XS_ZR#CBA^T>?$)VP7[@$9(^?&.R'AX_+VL5$G!%
M&]Z[.8>*TA<UN6=8T\7,II0\TDH^E3\MU_/AN(OB^"O.AW]EAXFA!5HMG'RH
M%!O*@'01GX;/<@^ES?2TJS;53J$C# L&D>&Y]RM*YR?NO/"*.M82QC<L+/GA
M\ C_[+CS$I'&4[/\ @1>?"7#)"O0_!68X6P3VT[W*YM6D_IP9527NU%/NT%;
M38)5J%])MY"N&RUR\NMPT+):;3DHZGHU1_A?FUI)"@?!O%T-U&MEW$2YKG=]
M!9KF@S9G7 Q>M:AW_*XN"/IU3HDF_7>=SG,G/JSSKGZPVOC4]E-H?0!)*8SC
M838?TT2HO]A_^Q&"=+ DPL=@HF1\I#D,YO7\PO6>PY_V-K=\M$1E]O]9!XRO
M@"6 3 M&:>8[]+Y&P/D]D#9S*;E+F_H+U_.BPF=<IM? WK^:DR_'[Y9Y=_K9
M!;FZMQVQ((Z/-^G$/V1R_D'NPP(G^/N'O'\P<R?:Y0 ?BG(A?9L9.*%3B4=;
M4W_5"Z85:P7[(O&T-_5U1TF^W].)X9\39 =ON-QLL5@DTZ]QX(O;'631G[L@
M432D&(#T_BOWQ(N2>!K@1R+;A1H9OGYA1)_UINM3H/;W; =2RB:G24'S*%*H
MI%GOP![=/3O#YICP7X7TF^!$Y=-T>#=6["=8A T)8^ ]@-I*]DF&6'RAVS,_
M\:$BDOMP9"0"90]?Z[Q+R'G4]251+4$U:R+T^K_]7_L5.*6M8D&,?NLQ] GZ
M92YR>KA+(9"P:"L.O[7RV.3\>&Y?I,/&P)>CRS:&]W/[!WV.J_JDOVQ?2@!A
MDK["Q=&'>=D3S_:;@OD38W/Y<>WR*+VN=F'@T\*0;:^K=[Y/E4TH%2:L_M0I
MHV4%J1;D2OMOKO^0)7'"^&_Q;=$P'YZ.!'0T$ELC62Z\#*@J"6&9K+K">FT/
M$>+OT MCS!Z$K,NAC-N'@TSFX(.@",%%^X":&U%/+K\PM#KN8,G_*U;Z;\O_
M5=>WAS/]_O^O*$FLR+DL$<HI.:S05E%+0E(AAY&<6RO'R6Q%SJ<0BK(.A"1O
M;$YAL:$<$G/('+=5$F-3>&4'W_G\^;NNWQ^OZ_7?Z[[OY_VX'\_'\W5=]_/!
MS13N'.>.4PB20B.^"Z>*@DQ80TKBP/Q3C1RJLTIK;:1,!<LM.+@GQLR%"# 1
MZ=K02G/-P><9%^\F)4NK_^U7P8U/$[4[^Y,(<G#&<YPJ'\IU?@B3#J[%H"^C
M]\[G*ZB(](AMP.OL9<I%>JRJE10\:[7P34"1^XSXM7L@WO44/D4@HJ.9UC5/
M*6"8A98"C"^+Y.3!:4FZ!7ZW"_\B-R=0Q <KZK?J%54\"^6;:JR]];^K?G[*
MB%H[HG%0&?Q+>Z&/VTI;?2IXUKR%J^%0TT +VP EJ:G2FFV# ^^TO2&E+(]8
M/$[OYKA>.R6Y[^8EB;O_GWZY$FFX+Y :!%\G,X.@"CO@&6Q;%4Q0XB."WWY(
MM4(+\GT"2]O\@WUZ,W]&X=R7H^*\M&;24],(VO6;UPX\W''MUT20"(>KN?V^
M'%0$5SO.]:RC[[%B'L++/H^(1FJSQ3M^>NLW4S08N[,3+1"C?R])?&K5WVPS
M@;TX -/GVP_!%+#W"(S\6*%1$#=X2GW0A_/,O*C\S71,GI1;1?H1H<TPRI.I
MBTF-&EG;"MW&DGH&?H6-X=P#0[#2(WQ)K6JFJJH'^C3A%.K:^*7P8=2@6T0]
M5#+T.9-AA9:-F6%%7E\(> %.YHMH5KP*>%#)]^(8IL$.8T,3.]<)[81=0:W[
M.+FKN3.?_MI=,A64?IM:<FR".A5^EM7[+\,TUMA,4_<1**<-R;'M3T+NPDD)
M^^MPJD#/JSF\+-P_77:^O>E:$W:O[P"I186IZ^(Y^,<.VG[FQZU;A"\9;'"A
MY*UM(;FK)7NW<%4W[2C#K3DV7'&\(DF2'&#3'!7(59EGFO8GOH@.[CM'[[8S
MTW4>'+EZVJLI;'!<3_=H5F2^[&)ENJU0TJ<2>VG@;QU X"(O <D54]CS-,L8
MYLOPXB=A'O;3=K'6-0/OB+0[7!<Z CKV\\;%P8L#YWT#=]TO_?;XDD2&L'>Z
MYAVY%D$%IT9>QS5*3\?C#F&J^3X^KU+EY'Y!ZX]:-R7)*;O8[N_H/?=]R[YH
MS:);^1,[@$UGR(7/W-+5#,%K?)!#\M0V@!S%N3W*E,@HX7ATM*S%R5UMR+'[
MRJ[\"Z#_CA4706I[E]-/O7N?O^=8C^H[KS=N?Y/2*7N',X/]M;DOP,_POFA
M:S1>E*7QZ1%"3<XP"^\%X!DC69QIBKG5.&[M?"VQJ:FI,<\VG=I_:*CV5/^R
MEG1KR'@KTI@SRI?UZ<#OPBEB%7/:II7T_Q)2X1)+EJ<CA-HMG!>M@\WG3>?S
MFX8&9^UYE\W_Y2@]5S9X8*5XAPJNUWD!3D.+EI+KJ4<3:>,EJHIAESX.G:$F
MQC4H93[%HIAV.O-FYLWTXH/29_J(9"(U;U5?]LRC-O0QJ;L[Y?UN+ @%/".L
M/#>RK5\RB,PIPEX8;M7!U%)54H,4Z;D=:?=0\46.&ADC[9UFOJ0ZZ[/M^=F(
MB,BH_4\*5G8&ESXY&B#V!S^#_%\@TP4O-P/9*@&0(CEH!R"+U6BI?K)E*6[T
M2E..W8 >F_B-)'TL4#MQH=;F(-+[NVU2QM_PS)!L81U^)N_ZTD</?+MYXL(L
MUWR48<C7:-U" D(C?2LQ7IBB?D<:6[N(^676GXYZ:GBC8)'-;^_-5DV85OY8
M53V$@K#.@K"L%[B/:ZO3BL+MF%I/((L)5G;G*])6^FC!1R4-26PGIY3CGH(?
MYUP8+DSH^4>:9^5ORU\I2Q.+XXH))=,(\EAYWIG ]:X,0_T5?(::/@WK[/MN
MKB!D? *X^K<A;*#DW-NE@Q-1<G-9O;;BKKO>ESAK$BHV@Q_>#V@94@W3[LTF
M8]VX3JQK!.92DE7;]?HX2W!T"7 T8!T1"R>R\Z3Z3M\2CIG40R__NZO@UWAV
M9[S\I7V9UF3!?51!SZKOUX657RCL?AYTPBIJ>ZY6X:Q-I1WJ57^)2_TS7[53
M\;=]'Z?7*'C%Z:817I6] &>U'L*W&9'021L@$#Z0+$&F!BR$9]*=J2&_H4W?
M[\G,#A!+2=75*@&I_8+5<0M$9I]!7'@/.0]$#_B?"94/ACZ]F@7$L_H?$I3>
MP10H7 ?K0:)=H&K;I=_K=8\+L-)HN<#(RKM*)&E)4'&U_=N93R]=DZMJ1 O.
MV0#Y@ $M1?XQ_PR8PN]1-9-,ZC7R3IB<%:??MB83P5-1+OAMD3KIH!5E1NH:
M8SMWMXW_,/H#B5#,H6WV9\-I<) /A:KSGO) I4\QWP^(9E;) 25\YU#&Z:B2
M>113M=Q_"/7>9)JD$>5[7?R<VZ-?^CD2XI4QC:(]]GF+;]/%NECJS\!W!VZ
M5%?*6\T!C8[1*6.1R&2Y#\)))KSY]#.C"Y$C&A>@._+6H\=WL#)V:)U+_'S-
MV<!C>HKL*UJ]F@EP^D6P$\!CWJ[D6G5X'AR"389''XH-O.?W[('"<?8M/<=G
M;A_?-EH4YR$B_**4'DF\=3P%4<>*SEFL<WTG&\TZ-#R;_KH^E>60ACU4^;L:
M[_-TEPHL;E5+Y4P]?3OVGWZICQD(67?>LEZLJ'0U:]/Q*!!.<NY$)JEI<)V3
MJA)R6.B':\B=J+_SQ\6= CB>$S8G5Y@7>[N7/]=].D+$6 4<<SDA-G=!1XR)
MEL.W'14:8+T 5^:D(A/*5H]BHAP<@>@R+(S#+T#'PZO#6HS0+Q36S$D_'CNG
MK[)/OP+I*A],T&M,4>K)\0!O]CDH+#+DS+*5?5CH!(CB 2#FQM36P58UY/4^
MAI)I]#P*;E\4Y8V"_;3)LW!59<LHV6WKEI6ONPF"-;RZ#U/E@/FR<E1"[2PE
M\_X<IXJY0H[GQW#\*>NEB8:D%K=VPK@Y/G5F6"ME<=VVT#AR;U;W6K54;ECC
M)[\[0J_;.IM^IK'& ('11;%XRL:9!SE/*\LQ?TQWC,/5D)@;DE<7%_4R"(?2
MAV-[R_5K78B/:BB:JI$)F=UTA=9ET?@.W&F^W.M.PGZX'UX-X\"$=TE'4]5,
MN FEI?/7T4DF;!5]"WM.S-3S4/GA!__1+F:795@D.7Z7L]/H_Q0(DB*1Q? S
M!+*LB<-X1A>+T(%/5\#+AJ,@;?DP61'BX>T:IVDF$0U-L8'O9Y"DB:-1LE.F
M,3^>9B*N7$G&U8C&1PO*R-ZHR-5$8#*&96NH1F&,H82*P5-;.(+&@71:0.0Z
ML8YM]FZ? ^1IG87+;BN20[?#$^,'!_%M\)>T]W _.V,'[MX(H92@\(9__4 Q
M+:TFV-DQ8*G$Y8O?'T3.=\3)GD>7S["/+)<<FS[G>$I-CG=;^*EIE.V$XK3.
M4H0&-"RD$JO/':Y*?_=SR$3CG>M4LUED7NO%1Y4='\!YW.?N-LO$H(CZVQ*=
M&R".G7YPQP:HIHMMQ!' -"O?-_(00.+5X??84V'G<G@J@\M2P3H+5$B 6F!"
M._VX>.QY"H1P0T!;$27P90=J%: EO0%*:[;B5ES[BCN,B?MXKY2:9'DXF)'*
MWDK[7-AV"<":Y'UEE!R.VILOYT[,:GI%='KRY3S8 [Q0R]L%5##0; OF4AI9
M%J8>(#0''C SP6,8%U@< PV<(W[30]V,>OQ9@G[;D\DH#N7-'?HGMR,E]9E
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
M?CBDQL;@UI#&@:L\I<]>W\$G %<13.J UZ_YT0!8E"Q5L2&<_B0B_/XEI%M
MJ_S7UGUG&0(#/#$P9&[N3G=]36Z#PU$SY[735][=M79])M@4R9D, G"(.J4B
M2!'*\)60:LWTR/M8[S< N0-:5?P,&'1#V=MY8M)P^/6CA,L!L]IA+ZU]S9XM
M*D/)'%NXJA4+KA#09-B5'DHAB//OL@(MPRL -[N!UKZJPN19MXH/2J:?%J^=
MUWMOT)8U?.!/G055:R=U=&SHDD37O4R^7##3/[Y5'7LND='/WE*&/0D$<WVH
M-9@*SP$VUE!^BNP='E+6=)]FZMP@Y5>O*K9UI*;9H)=;4RT>8\0@[,)47. N
M5IJN)9E4+.TP+7FG8O:DR;V\;.Q\BO6RNR>)DDHXRJ:+&SVFAPS*98TXGMK*
M(6[V*?I_'OS&V/\!4$L! A0#%     @ $7=06"8<:*9H$@  )5D   T
M         ( !     &5X7S8P,S<Y.2YH=&U02P$"% ,4    "  1=U!8PTNQ
MX 00   \:   #0              @ &3$@  97A?-C S.# W+FAT;5!+ 0(4
M Q0    ( !%W4%B1C_],-@4  #QC   -              "  <(B  !E>%\V
M,#,X,#@N:'1M4$L! A0#%     @ $7=06,?E.40; P  -PD   T
M     ( !(R@  &5X7S8P,S@P.2YH=&U02P$"% ,4    "  1=U!8*&*D>^0'
M  #[+@  #0              @ %I*P  97A?-C S.#$P+FAT;5!+ 0(4 Q0
M   ( !%W4%B.KQH,@@<  )@K   -              "  7@S  !E>%\V,#,X
M,3$N:'1M4$L! A0#%     @ $7=06#84,+N5!   -10   T
M ( !)3L  &5X7S8P,S@Q,BYH=&U02P$"% ,4    "  1=U!812&$T;$$   '
M%0  #0              @ 'E/P  97A?-C S.#$S+FAT;5!+ 0(4 Q0    (
M !%W4%BL8^UT4A@  %&1   -              "  <%$  !E>%\V,C$V.38N
M:'1M4$L! A0#%     @ $7=06+M42Q?C-P  ^E0  !H              ( !
M/ET  &QA='1I8V5L;V=O8V]L;W)P;7-A-3$N:G!G4$L! A0#%     @ $7=0
M6!ZTZ%L-&0  1#T! !$              ( !694  &QS8V,M,C R,S$R,S N
M>'-D4$L! A0#%     @ $7=06#X2;/ I$0  +A ! !4              ( !
ME:X  &QS8V,M,C R,S$R,S!?8V%L+GAM;%!+ 0(4 Q0    ( !%W4%CE]!M^
M7UL  (#>!P 5              "  ?&_  !L<V-C+3(P,C,Q,C,P7V1E9BYX
M;6Q02P$"% ,4    "  1=U!8(IY)3+V)  ##J < %0              @ &#
M&P$ ;'-C8RTR,#(S,3(S,%]L86(N>&UL4$L! A0#%     @ $7=06 X",X$.
M8@  @[T( !4              ( !<Z4! &QS8V,M,C R,S$R,S!?<')E+GAM
M;%!+ 0(4 Q0    ( !%W4%A,>9_P[5X" %V '@ 4              "  ;0'
M @!L<V-C,C R,S$R,#9?,3!K+FAT;5!+ 0(4 Q0    ( !%W4%C4L.ILZ"0"
M .15 @ 9              "  =-F! !T;W1A;')E='5R;F=R87!H,C R,V(N
9:G!G4$L%!@     1 !$ +P0  /*+!@    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>lscc20231206_10k_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/2023"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:lscc="http://www.latticesemi.com/20231230"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:thunderdome="http://www.RDGFilings.com"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="lscc-20231230.xsd" xlink:type="simple"/>
    <context id="d_2023-01-01_2023-12-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="i_2023-07-01">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
        </entity>
        <period>
            <instant>2023-07-01</instant>
        </period>
    </context>
    <context id="i_2024-02-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
        </entity>
        <period>
            <instant>2024-02-12</instant>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i_2023-12-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="i_2022-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i_2022-01-01">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i_2021-01-02">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i_2021-01-02_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>2021-01-02</instant>
        </period>
    </context>
    <context id="i_2021-01-02_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>2021-01-02</instant>
        </period>
    </context>
    <context id="i_2021-01-02_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>2021-01-02</instant>
        </period>
    </context>
    <context id="i_2021-01-02_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>2021-01-02</instant>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_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>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_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>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_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>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_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>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i_2022-01-01_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>2022-01-01</instant>
        </period>
    </context>
    <context id="i_2022-01-01_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>2022-01-01</instant>
        </period>
    </context>
    <context id="i_2022-01-01_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>2022-01-01</instant>
        </period>
    </context>
    <context id="i_2022-01-01_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>2022-01-01</instant>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_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>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_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>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_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>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_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>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i_2022-12-31_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>2022-12-31</instant>
        </period>
    </context>
    <context id="i_2022-12-31_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>2022-12-31</instant>
        </period>
    </context>
    <context id="i_2022-12-31_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>2022-12-31</instant>
        </period>
    </context>
    <context id="i_2022-12-31_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>2022-12-31</instant>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="i_2023-12-30_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>2023-12-30</instant>
        </period>
    </context>
    <context id="i_2023-12-30_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>2023-12-30</instant>
        </period>
    </context>
    <context id="i_2023-12-30_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>2023-12-30</instant>
        </period>
    </context>
    <context id="i_2023-12-30_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>2023-12-30</instant>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ArrowElectronicsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:ArrowElectronicsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ArrowElectronicsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:ArrowElectronicsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ArrowElectronicsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:ArrowElectronicsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-WeikengGroupMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:WeikengGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-WeikengGroupMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:WeikengGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-WeikengGroupMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:WeikengGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-FutureGroupMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:FutureGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-FutureGroupMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:FutureGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-FutureGroupMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:FutureGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-MacnicaGroupMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:MacnicaGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-MacnicaGroupMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:MacnicaGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-MacnicaGroupMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:MacnicaGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-DistributorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:DistributorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-DistributorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:DistributorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-DistributorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:DistributorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ArrowElectronicsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:ArrowElectronicsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ArrowElectronicsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:ArrowElectronicsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-WeikengGroupMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:WeikengGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-WeikengGroupMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:WeikengGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-FutureGroupMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:FutureGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-FutureGroupMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:FutureGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i_2023-12-30_PropertyPlantAndEquipmentByTypeAxis-ProductionEquipmentAndSoftwareMember_RangeAxis-MinimumMember">
        <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:PropertyPlantAndEquipmentByTypeAxis">lscc:ProductionEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="i_2023-12-30_PropertyPlantAndEquipmentByTypeAxis-ProductionEquipmentAndSoftwareMember_RangeAxis-MaximumMember">
        <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:PropertyPlantAndEquipmentByTypeAxis">lscc:ProductionEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="i_2023-12-30_PropertyPlantAndEquipmentByTypeAxis-ToolsDiesAndMoldsMember_RangeAxis-MinimumMember">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="i_2023-12-30_PropertyPlantAndEquipmentByTypeAxis-ToolsDiesAndMoldsMember_RangeAxis-MaximumMember">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2022-01-03_2022-12-31_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>2022-01-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_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>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2022-01-03_2022-12-31_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>2022-01-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_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>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="d_2022-01-03_2022-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
        </entity>
        <period>
            <startDate>2022-01-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2022-01-03_2022-12-31_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>2022-01-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_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>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2022-01-03_2022-12-31_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>2022-01-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_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>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2022-01-03_2022-12-31_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>2022-01-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_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>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2022-01-03_2022-12-31_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>2022-01-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_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>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2022-01-03_2022-12-31_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>2022-01-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_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>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2022-01-03_2022-12-31_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>2022-01-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_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>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i_2023-12-30_BalanceSheetLocationAxis-AccruedLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="i_2022-12-31_BalanceSheetLocationAxis-AccruedLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i_2023-12-30_PropertyPlantAndEquipmentByTypeAxis-ProductionEquipmentAndSoftwareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">lscc:ProductionEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="i_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-ProductionEquipmentAndSoftwareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">lscc:ProductionEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i_2023-12-30_PropertyPlantAndEquipmentByTypeAxis-LeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="i_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-LeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i_2023-12-30_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="i_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i_2023-12-30_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>2023-12-30</instant>
        </period>
    </context>
    <context id="i_2022-12-31_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>2022-12-31</instant>
        </period>
    </context>
    <context id="i_2023-12-30_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>2023-12-30</instant>
        </period>
    </context>
    <context id="i_2022-12-31_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>2022-12-31</instant>
        </period>
    </context>
    <context id="i_2023-12-30_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>2023-12-30</instant>
        </period>
    </context>
    <context id="i_2022-12-31_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>2022-12-31</instant>
        </period>
    </context>
    <context id="i_2023-12-30_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>2023-12-30</instant>
        </period>
    </context>
    <context id="i_2022-12-31_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>2022-12-31</instant>
        </period>
    </context>
    <context id="i_2023-12-30_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>2023-12-30</instant>
        </period>
    </context>
    <context id="i_2022-12-31_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>2022-12-31</instant>
        </period>
    </context>
    <context id="i_2023-12-30_StatementGeographicalAxis-ForeignCountriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lscc:ForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="i_2022-12-31_StatementGeographicalAxis-ForeignCountriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lscc:ForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-ExistingTechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">lscc:ExistingTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-ExistingTechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">lscc:ExistingTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensedTechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">lscc:LicensedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensedTechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">lscc:LicensedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-ExistingTechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">lscc:ExistingTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-ExistingTechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">lscc:ExistingTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensedTechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">lscc:LicensedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensedTechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">lscc:LicensedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="i_2022-12-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_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>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_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>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_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>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_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>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i_2022-09-01_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The2022CreditAgreementMember">
        <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:The2022CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-01</instant>
        </period>
    </context>
    <context id="d_2022-09-01_2022-09-01_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The2022CreditAgreementMember">
        <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:The2022CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-01</endDate>
        </period>
    </context>
    <context id="d_2022-09-01_2022-09-01_DebtInstrumentAxis-CreditAgreementMay172019Member_LongtermDebtTypeAxis-TermLoanMember">
        <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:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-01</endDate>
        </period>
    </context>
    <context id="d_2019-05-17_2019-05-17_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member_RangeAxis-MinimumMember">
        <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: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="d_2018-05-17_2018-05-17_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member_RangeAxis-MaximumMember">
        <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:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lscc:CreditAgreementMay172019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-17</startDate>
            <endDate>2018-05-17</endDate>
        </period>
    </context>
    <context id="d_2019-05-17_2019-05-17_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member_RangeAxis-MinimumMember_VariableRateAxis-TermSecuredOvernightFinancingRateMember">
        <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:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lscc:CreditAgreementMay172019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">lscc:TermSecuredOvernightFinancingRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-17</startDate>
            <endDate>2019-05-17</endDate>
        </period>
    </context>
    <context id="d_2019-05-17_2019-05-17_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member_RangeAxis-MaximumMember_VariableRateAxis-TermSecuredOvernightFinancingRateMember">
        <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:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lscc:CreditAgreementMay172019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">lscc:TermSecuredOvernightFinancingRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-17</startDate>
            <endDate>2019-05-17</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_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>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="d_2022-09-01_2022-09-01_DebtInstrumentAxis-The2022CreditAgreementMember_IncomeStatementLocationAxis-OtherExpenseIncomeNetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lscc:The2022CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lscc:OtherExpenseIncomeNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-01</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The2022CreditAgreementMember">
        <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:The2022CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_RestructuringPlanAxis-Q32023PlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:Q32023PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="i_2023-12-30_RestructuringPlanAxis-Q32023PlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:Q32023PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_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>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2020-01-03_2021-01-02_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-01-03</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i_2023-12-30_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>2023-12-30</instant>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_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>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_RestructuringPlanAxis-June2017PlanMember_StatementGeographicalAxis-SanJoseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lscc:SanJoseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:June2017PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2017-06-01_2023-12-30_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>2017-06-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="i_2021-01-02_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>2021-01-02</instant>
        </period>
    </context>
    <context id="i_2021-01-02_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>2021-01-02</instant>
        </period>
    </context>
    <context id="i_2021-01-02_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>2021-01-02</instant>
        </period>
    </context>
    <context id="i_2021-01-02_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>2021-01-02</instant>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_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>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_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>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_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>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_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>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i_2022-01-01_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>2022-01-01</instant>
        </period>
    </context>
    <context id="i_2022-01-01_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>2022-01-01</instant>
        </period>
    </context>
    <context id="i_2022-01-01_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>2022-01-01</instant>
        </period>
    </context>
    <context id="i_2022-01-01_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>2022-01-01</instant>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_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>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_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>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_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>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_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>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i_2022-12-31_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>2022-12-31</instant>
        </period>
    </context>
    <context id="i_2022-12-31_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>2022-12-31</instant>
        </period>
    </context>
    <context id="i_2022-12-31_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>2022-12-31</instant>
        </period>
    </context>
    <context id="i_2022-12-31_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>2022-12-31</instant>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="i_2023-12-30_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>2023-12-30</instant>
        </period>
    </context>
    <context id="i_2023-12-30_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>2023-12-30</instant>
        </period>
    </context>
    <context id="i_2023-12-30_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>2023-12-30</instant>
        </period>
    </context>
    <context id="i_2023-12-30_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>2023-12-30</instant>
        </period>
    </context>
    <context id="i_2023-12-30_RangeAxis-MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_RangeAxis-MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_RangeAxis-MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="i_2023-12-30_BalanceSheetLocationAxis-AccountsPayableAndAccruedLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableAndAccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="i_2023-12-30_PlanNameAxis-The2013IncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lscc:The2013IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_PlanNameAxis-The2012ESPPMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lscc:The2012ESPPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="i_2023-12-30_PlanNameAxis-The2012ESPPMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lscc:The2012ESPPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="i_2023-12-30_PlanNameAxis-NonemployeeDirectorEquityIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lscc:NonemployeeDirectorEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_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>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_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>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_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>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_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>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_AwardTypeAxis-AwardsVestedOrExercisedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lscc:AwardsVestedOrExercisedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_AwardTypeAxis-EmployeeStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lscc:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_AwardTypeAxis-EmployeeStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lscc:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_AwardTypeAxis-EmployeeStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lscc:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_AwardTypeAxis-AwardsWithMarketConditionOrPerformanceConditionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lscc:AwardsWithMarketConditionOrPerformanceConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_AwardTypeAxis-AwardsWithMarketConditionOrPerformanceConditionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lscc:AwardsWithMarketConditionOrPerformanceConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_AwardTypeAxis-AwardsWithMarketConditionOrPerformanceConditionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lscc:AwardsWithMarketConditionOrPerformanceConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_AwardTypeAxis-EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_AwardTypeAxis-EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i_2022-12-31_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>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="i_2023-12-30_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>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="i_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ChiefExecutiveOfficerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ChiefExecutiveOfficerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ChiefExecutiveOfficerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ChiefExecutiveOfficerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember">
        <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">lscc:TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember">
        <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">lscc:TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheThreeMember">
        <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:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheThreeMember">
        <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:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember_TitleOfIndividualAxis-ExecutiveOfficerMember">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_AwardTypeAxis-PerformanceSharesMember_RangeAxis-MaximumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember">
        <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:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">lscc:TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_AwardTypeAxis-PerformanceSharesMember_RangeAxis-MinimumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember">
        <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:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">lscc:TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_AwardTypeAxis-PerformanceSharesGrantedIn2018Member_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">lscc:PerformanceSharesGrantedIn2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_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>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_AwardTypeAxis-PerformanceSharesGrantedIn2018Member_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">lscc:PerformanceSharesGrantedIn2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_AwardTypeAxis-PerformanceSharesMember_VestingAxis-SharebasedPaymentArrangementTrancheFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">lscc:SharebasedPaymentArrangementTrancheFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_AwardTypeAxis-PerformanceSharesMember_VestingAxis-SharebasedPaymentArrangementTrancheSixMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">lscc:SharebasedPaymentArrangementTrancheSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember_TitleOfIndividualAxis-ExecutiveOfficerMember">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember_TitleOfIndividualAxis-ExecutiveOfficerMember">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_AwardTypeAxis-PerformanceSharesMember_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:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_AwardTypeAxis-PerformanceSharesMember_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:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_AwardTypeAxis-PerformanceSharesMember_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:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember">
        <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:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember">
        <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:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2022-01-02_2022-12-31_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>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember">
        <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:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="d_2021-01-03_2022-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember">
        <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:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i_2022-12-31_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>2022-12-31</instant>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="i_2023-12-30_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>2023-12-30</instant>
        </period>
    </context>
    <context id="i_2022-08-08_ShareRepurchaseProgramAxis-RepurchaseProgram2023Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">lscc:RepurchaseProgram2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-08</instant>
        </period>
    </context>
    <context id="d_2023-09-30_2023-12-30_ShareRepurchaseProgramAxis-RepurchaseProgram2023Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">lscc:RepurchaseProgram2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-30</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_ShareRepurchaseProgramAxis-RepurchaseProgram2023Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">lscc:RepurchaseProgram2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="i_2023-11-30_ShareRepurchaseProgramAxis-RepurchaseProgram2024Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">lscc:RepurchaseProgram2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-11-30</instant>
        </period>
    </context>
    <context id="d_2023-11-30_2023-11-30_ShareRepurchaseProgramAxis-RepurchaseProgram2024Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">lscc:RepurchaseProgram2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-30</startDate>
            <endDate>2023-11-30</endDate>
        </period>
    </context>
    <context id="i_2023-12-30_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>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="i_2023-12-30_BalanceSheetLocationAxis-OtherNoncurrentAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="i_2022-12-31_BalanceSheetLocationAxis-OtherNoncurrentAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i_2023-12-30_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>2023-12-30</instant>
        </period>
    </context>
    <context id="i_2022-12-31_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>2022-12-31</instant>
        </period>
    </context>
    <context id="i_2023-12-30_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="i_2023-12-30_IncomeTaxAuthorityAxis-ForeignCountryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_LitigationCaseAxis-ActionInOregonInConnectionWithSaleOfCertainProductsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">lscc:ActionInOregonInConnectionWithSaleOfCertainProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_IndividualAxis-StephenDouglassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">lscc:StephenDouglassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="i_2023-12-30_IndividualAxis-StephenDouglassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">lscc:StephenDouglassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_IndividualAxis-TracyFeannyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">lscc:TracyFeannyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="i_2023-12-30_IndividualAxis-TracyFeannyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">lscc:TracyFeannyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_IndividualAxis-MarkJensenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">lscc:MarkJensenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="i_2023-12-30_IndividualAxis-MarkJensenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">lscc:MarkJensenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-30_IndividualAxis-SherriLutherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">lscc:SherriLutherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="i_2023-12-30_IndividualAxis-SherriLutherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">lscc:SherriLutherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Share">
        <measure>shares</measure>
    </unit>
    <unit id="NonApplicable">
        <measure>thunderdome:item</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_2023-01-01_2023-12-30"
      id="thunderdome-EntityCentralIndexKey">0000855658</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName
      contextRef="d_2023-01-01_2023-12-30"
      id="thunderdome-EntityRegistrantName">Lattice Semiconductor Corp</dei:EntityRegistrantName>
    <dei:AmendmentFlag contextRef="d_2023-01-01_2023-12-30" id="ixv-13644">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="d_2023-01-01_2023-12-30" id="ixv-13645">--12-30</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus contextRef="d_2023-01-01_2023-12-30" id="ixv-13646">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="d_2023-01-01_2023-12-30" id="ixv-13647">2023</dei:DocumentFiscalYearFocus>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i_2023-12-30"
      id="c106480647"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i_2022-12-31"
      id="c106480648"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i_2023-12-30"
      decimals="INF"
      id="c106480652"
      unitRef="USDPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i_2022-12-31"
      decimals="INF"
      id="c106480653"
      unitRef="USDPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i_2023-12-30"
      decimals="INF"
      id="c106480654"
      unitRef="Share">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i_2022-12-31"
      decimals="INF"
      id="c106480655"
      unitRef="Share">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106480656"
      unitRef="Share">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106480658"
      unitRef="Share">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106480657"
      unitRef="Share">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106480659"
      unitRef="Share">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i_2023-12-30"
      decimals="INF"
      id="c106480662"
      unitRef="USDPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i_2022-12-31"
      decimals="INF"
      id="c106480663"
      unitRef="USDPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i_2023-12-30"
      decimals="INF"
      id="c106480664"
      unitRef="Share">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i_2022-12-31"
      decimals="INF"
      id="c106480665"
      unitRef="Share">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i_2023-12-30"
      decimals="INF"
      id="c106480666"
      unitRef="Share">137340000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i_2023-12-30"
      decimals="INF"
      id="c106480668"
      unitRef="Share">137340000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i_2022-12-31"
      decimals="INF"
      id="c106480667"
      unitRef="Share">137099000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i_2022-12-31"
      decimals="INF"
      id="c106480669"
      unitRef="Share">137099000</us-gaap:CommonStockSharesOutstanding>
    <lscc:NumberOfDistributors
      contextRef="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember"
      decimals="INF"
      id="c106480980"
      unitRef="Pure">3</lscc:NumberOfDistributors>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i_2023-12-30_PropertyPlantAndEquipmentByTypeAxis-ProductionEquipmentAndSoftwareMember_RangeAxis-MinimumMember"
      id="c106481023">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i_2023-12-30_PropertyPlantAndEquipmentByTypeAxis-ProductionEquipmentAndSoftwareMember_RangeAxis-MaximumMember"
      id="c106481024">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i_2023-12-30_PropertyPlantAndEquipmentByTypeAxis-ToolsDiesAndMoldsMember_RangeAxis-MinimumMember"
      id="c106481025">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i_2023-12-30_PropertyPlantAndEquipmentByTypeAxis-ToolsDiesAndMoldsMember_RangeAxis-MaximumMember"
      id="c106481026">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106481348"
      unitRef="USD">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106481349"
      unitRef="USD">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="d_2023-01-01_2023-12-30" id="c106481649">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ChiefExecutiveOfficerMember"
      id="c106481722">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember"
      decimals="2"
      id="c106481733"
      unitRef="Pure">0.75</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheTwoMember"
      decimals="2"
      id="c106481735"
      unitRef="Pure">0.55</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheThreeMember"
      decimals="-3"
      id="c106481736"
      unitRef="Pure">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheThreeMember"
      decimals="2"
      id="c106481737"
      unitRef="Pure">0.25</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheThreeMember"
      decimals="2"
      id="c106481738"
      unitRef="Pure">0.25</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheThreeMember"
      decimals="2"
      id="c106481739"
      unitRef="Pure">0.75</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember"
      decimals="2"
      id="c106481753"
      unitRef="Pure">0.75</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="d_2022-01-02_2022-12-31"
      decimals="2"
      id="c106482069"
      unitRef="Pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="d_2021-01-03_2022-01-01"
      decimals="2"
      id="c106482070"
      unitRef="Pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="d_2023-01-01_2023-12-30"
      decimals="2"
      id="c106482072"
      unitRef="Pure">-0.01</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="d_2022-01-02_2022-12-31"
      decimals="2"
      id="c106482073"
      unitRef="Pure">-0.02</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="d_2021-01-03_2022-01-01"
      decimals="2"
      id="c106482074"
      unitRef="Pure">-0.04</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <lscc:EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent
      contextRef="d_2023-01-01_2023-12-30"
      decimals="2"
      id="c106482075"
      unitRef="Pure">-0.04</lscc:EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent>
    <lscc:EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent
      contextRef="d_2022-01-02_2022-12-31"
      decimals="2"
      id="c106482076"
      unitRef="Pure">-0.01</lscc:EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent>
    <lscc:EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent
      contextRef="d_2021-01-03_2022-01-01"
      decimals="2"
      id="c106482077"
      unitRef="Pure">-0.03</lscc:EffectiveIncomeTaxRateReconciliationTaxCreditsFederalPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="d_2023-01-01_2023-12-30"
      decimals="2"
      id="c106482078"
      unitRef="Pure">-0.02</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="d_2022-01-02_2022-12-31"
      id="c106482079"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="d_2021-01-03_2022-01-01"
      decimals="2"
      id="c106482080"
      unitRef="Pure">-0.08</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="d_2023-01-01_2023-12-30"
      decimals="2"
      id="c106482081"
      unitRef="Pure">-0.15</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="d_2022-01-02_2022-12-31"
      decimals="2"
      id="c106482082"
      unitRef="Pure">-0.16</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="d_2021-01-03_2022-01-01"
      decimals="2"
      id="c106482083"
      unitRef="Pure">-0.14</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="d_2023-01-01_2023-12-30"
      decimals="2"
      id="c106482090"
      unitRef="Pure">-0.29</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="d_2022-01-02_2022-12-31"
      decimals="2"
      id="c106482091"
      unitRef="Pure">-0.33</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="d_2021-01-03_2022-01-01"
      decimals="2"
      id="c106482092"
      unitRef="Pure">0.08</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="d_2023-01-01_2023-12-30"
      id="c106482093"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="d_2022-01-02_2022-12-31"
      decimals="2"
      id="c106482094"
      unitRef="Pure">-0.02</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="d_2021-01-03_2022-01-01"
      decimals="2"
      id="c106482095"
      unitRef="Pure">-0.05</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="d_2023-01-01_2023-12-30"
      decimals="2"
      id="c106482099"
      unitRef="Pure">-0.21</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="d_2022-01-02_2022-12-31"
      decimals="2"
      id="c106482100"
      unitRef="Pure">0.02</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="d_2021-01-03_2022-01-01"
      decimals="2"
      id="c106482101"
      unitRef="Pure">0.02</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i_2023-12-30_IncomeTaxAuthorityAxis-ForeignCountryMember"
      decimals="-3"
      id="c106481995"
      unitRef="USD">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <ecd:TrdArrAdoptionDate
      contextRef="d_2023-01-01_2023-12-30_IndividualAxis-StephenDouglassMember"
      id="c106482207">November 29, 2023</ecd:TrdArrAdoptionDate>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="d_2023-01-01_2023-12-30_IndividualAxis-StephenDouglassMember"
      id="c106482208">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag
      contextRef="d_2023-01-01_2023-12-30_IndividualAxis-StephenDouglassMember"
      id="c106482210">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:TrdArrTerminationDate
      contextRef="d_2023-01-01_2023-12-30_IndividualAxis-StephenDouglassMember"
      id="c106482215">February 27, 2025</ecd:TrdArrTerminationDate>
    <ecd:Rule10b51ArrTrmntdFlag
      contextRef="d_2023-01-01_2023-12-30_IndividualAxis-StephenDouglassMember"
      id="c106482216">true</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag
      contextRef="d_2023-01-01_2023-12-30_IndividualAxis-StephenDouglassMember"
      id="c106482217">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:TrdArrAdoptionDate
      contextRef="d_2023-01-01_2023-12-30_IndividualAxis-TracyFeannyMember"
      id="c106482218">November 29, 2023</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrTerminationDate
      contextRef="d_2023-01-01_2023-12-30_IndividualAxis-TracyFeannyMember"
      id="c106482224">March 4, 2025</ecd:TrdArrTerminationDate>
    <ecd:TrdArrAdoptionDate
      contextRef="d_2023-01-01_2023-12-30_IndividualAxis-MarkJensenMember"
      id="c106482225">November 29, 2023</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrTerminationDate
      contextRef="d_2023-01-01_2023-12-30_IndividualAxis-MarkJensenMember"
      id="c106482231">January 9, 2026</ecd:TrdArrTerminationDate>
    <ecd:TrdArrAdoptionDate
      contextRef="d_2023-01-01_2023-12-30_IndividualAxis-SherriLutherMember"
      id="c106482232">November 29, 2023</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrTerminationDate
      contextRef="d_2023-01-01_2023-12-30_IndividualAxis-SherriLutherMember"
      id="c106482238">December 3, 2024</ecd:TrdArrTerminationDate>
    <dei:DocumentType contextRef="d_2023-01-01_2023-12-30" id="ixv-15862">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="d_2023-01-01_2023-12-30" id="ixv-15863">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="d_2023-01-01_2023-12-30" id="ixv-15864">2023-12-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="d_2023-01-01_2023-12-30" id="ixv-15865">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="d_2023-01-01_2023-12-30" id="ixv-15866">000-18032</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode contextRef="d_2023-01-01_2023-12-30" id="ixv-15867">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="d_2023-01-01_2023-12-30" id="ixv-15868">93-0835214</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="d_2023-01-01_2023-12-30" id="ixv-15869">5555 NE Moore Court</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="d_2023-01-01_2023-12-30" id="ixv-15870">Hillsboro</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="d_2023-01-01_2023-12-30" id="ixv-15871">OR</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="d_2023-01-01_2023-12-30" id="ixv-15872">97124-6421</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="d_2023-01-01_2023-12-30" id="ixv-15873">503</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="d_2023-01-01_2023-12-30" id="ixv-15874">268-8000</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="d_2023-01-01_2023-12-30" id="ixv-15875">Common Stock, $.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="d_2023-01-01_2023-12-30" id="ixv-15876">LSCC</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="d_2023-01-01_2023-12-30" id="ixv-15877">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="d_2023-01-01_2023-12-30" id="ixv-15878">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="d_2023-01-01_2023-12-30" id="ixv-15879">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="d_2023-01-01_2023-12-30" id="ixv-15880">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="d_2023-01-01_2023-12-30" id="ixv-15881">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="d_2023-01-01_2023-12-30" id="ixv-15882">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="d_2023-01-01_2023-12-30" id="ixv-15883">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="d_2023-01-01_2023-12-30" id="ixv-15884">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="d_2023-01-01_2023-12-30" id="ixv-15885">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="d_2023-01-01_2023-12-30" id="ixv-15886">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="d_2023-01-01_2023-12-30" id="ixv-15887">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i_2023-07-01"
      decimals="INF"
      id="ixv-15888"
      unitRef="USD">10394183650</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i_2024-02-12"
      decimals="INF"
      id="ixv-15889"
      unitRef="Share">137550564</dei:EntityCommonStockSharesOutstanding>
    <dei:AuditorName contextRef="d_2023-01-01_2023-12-30" id="ixv-15890">Ernst &amp; Young LLP</dei:AuditorName>
    <dei:AuditorFirmId contextRef="d_2023-01-01_2023-12-30" id="ixv-15891">42</dei:AuditorFirmId>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480514"
      unitRef="USD">737154000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480515"
      unitRef="USD">660356000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480516"
      unitRef="USD">515327000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480517"
      unitRef="USD">222484000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480518"
      unitRef="USD">208306000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480519"
      unitRef="USD">193652000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-4"
      id="c106480520"
      unitRef="USD">514670000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-4"
      id="c106480521"
      unitRef="USD">452050000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480522"
      unitRef="USD">321675000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-4"
      id="c106480524"
      unitRef="USD">159770000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480525"
      unitRef="USD">135767000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480526"
      unitRef="USD">110518000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480527"
      unitRef="USD">137244000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480528"
      unitRef="USD">122076000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480529"
      unitRef="USD">105617000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <lscc:AmortizationOfIntangibleAssetsAcquired
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480530"
      unitRef="USD">3478000</lscc:AmortizationOfIntangibleAssetsAcquired>
    <lscc:AmortizationOfIntangibleAssetsAcquired
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480531"
      unitRef="USD">3778000</lscc:AmortizationOfIntangibleAssetsAcquired>
    <lscc:AmortizationOfIntangibleAssetsAcquired
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480532"
      unitRef="USD">2613000</lscc:AmortizationOfIntangibleAssetsAcquired>
    <us-gaap:RestructuringCharges
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480533"
      unitRef="USD">1908000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480534"
      unitRef="USD">2551000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-4"
      id="c106480535"
      unitRef="USD">940000</us-gaap:RestructuringCharges>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480536"
      unitRef="USD">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480537"
      unitRef="USD">511000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480538"
      unitRef="USD">1171000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:OperatingExpenses
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-5"
      id="c106480539"
      unitRef="USD">302400000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480540"
      unitRef="USD">264683000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480541"
      unitRef="USD">220859000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-4"
      id="c106480542"
      unitRef="USD">212270000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480543"
      unitRef="USD">187367000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480544"
      unitRef="USD">100816000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480545"
      unitRef="USD">2041000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480546"
      unitRef="USD">-4146000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480547"
      unitRef="USD">-2738000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480548"
      unitRef="USD">545000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480549"
      unitRef="USD">-1109000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480550"
      unitRef="USD">-452000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480551"
      unitRef="USD">214856000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480552"
      unitRef="USD">182112000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480553"
      unitRef="USD">97626000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480554"
      unitRef="USD">-44205000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-4"
      id="c106480555"
      unitRef="USD">3230000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480556"
      unitRef="USD">1704000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480557"
      unitRef="USD">259061000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480558"
      unitRef="USD">178882000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480559"
      unitRef="USD">95922000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2023-01-01_2023-12-30"
      decimals="INF"
      id="c106480561"
      unitRef="USDPerShare">1.88</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2022-01-02_2022-12-31"
      decimals="INF"
      id="c106480562"
      unitRef="USDPerShare">1.3</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2021-01-03_2022-01-01"
      decimals="INF"
      id="c106480563"
      unitRef="USDPerShare">0.7</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="d_2023-01-01_2023-12-30"
      decimals="INF"
      id="c106480564"
      unitRef="USDPerShare">1.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="d_2022-01-02_2022-12-31"
      decimals="INF"
      id="c106480565"
      unitRef="USDPerShare">1.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="d_2021-01-03_2022-01-01"
      decimals="INF"
      id="c106480566"
      unitRef="USDPerShare">0.67</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480568"
      unitRef="Share">137694000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480569"
      unitRef="Share">137321000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480570"
      unitRef="Share">136619000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-4"
      id="c106480571"
      unitRef="Share">139790000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480572"
      unitRef="Share">140667000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480573"
      unitRef="Share">142143000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480583"
      unitRef="USD">259061000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480584"
      unitRef="USD">178882000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480585"
      unitRef="USD">95922000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480587"
      unitRef="USD">-16000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480588"
      unitRef="USD">-1554000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480589"
      unitRef="USD">-75000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480590"
      unitRef="USD">476000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480591"
      unitRef="USD">-591000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480592"
      unitRef="USD">-372000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480593"
      unitRef="USD">258569000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480594"
      unitRef="USD">177919000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480595"
      unitRef="USD">96219000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106480602"
      unitRef="USD">128317000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106480603"
      unitRef="USD">145722000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106480604"
      unitRef="USD">104373000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106480605"
      unitRef="USD">94018000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106480606"
      unitRef="USD">98826000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106480607"
      unitRef="USD">110375000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i_2023-12-30"
      decimals="-4"
      id="c106480608"
      unitRef="USD">36430000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106480609"
      unitRef="USD">29052000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106480610"
      unitRef="USD">367946000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106480611"
      unitRef="USD">379167000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106480612"
      unitRef="USD">49546000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106480613"
      unitRef="USD">47614000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106480616"
      unitRef="USD">14487000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i_2022-12-31"
      decimals="-4"
      id="c106480617"
      unitRef="USD">17590000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106480618"
      unitRef="USD">20974000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i_2022-12-31"
      decimals="-4"
      id="c106480619"
      unitRef="USD">25070000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106480620"
      unitRef="USD">315358000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106480621"
      unitRef="USD">315358000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106480622"
      unitRef="USD">57762000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106480623"
      unitRef="USD">1022000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106480624"
      unitRef="USD">14821000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106480625"
      unitRef="USD">12892000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106480626"
      unitRef="USD">840894000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106480627"
      unitRef="USD">798713000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106480630"
      unitRef="USD">34487000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106480631"
      unitRef="USD">42036000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106480632"
      unitRef="USD">36048000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106480633"
      unitRef="USD">48467000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106480634"
      unitRef="USD">26865000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i_2022-12-31"
      decimals="-4"
      id="c106480635"
      unitRef="USD">36870000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i_2023-12-30"
      decimals="-5"
      id="c106480636"
      unitRef="USD">97400000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106480637"
      unitRef="USD">127373000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106480638"
      unitRef="USD">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106480639"
      unitRef="USD">128752000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106480640"
      unitRef="USD">10739000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106480641"
      unitRef="USD">13618000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106480642"
      unitRef="USD">40735000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106480643"
      unitRef="USD">41807000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106480644"
      unitRef="USD">148874000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i_2022-12-31"
      decimals="-4"
      id="c106480645"
      unitRef="USD">311550000</us-gaap:Liabilities>
    <us-gaap:PreferredStockValue
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106480650"
      unitRef="USD">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106480651"
      unitRef="USD">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockValue
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106480660"
      unitRef="USD">1373000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106480661"
      unitRef="USD">1371000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106480670"
      unitRef="USD">545586000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i_2022-12-31"
      decimals="-5"
      id="c106480671"
      unitRef="USD">599300000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106480672"
      unitRef="USD">147967000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106480673"
      unitRef="USD">-111094000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106480674"
      unitRef="USD">-2906000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106480675"
      unitRef="USD">-2414000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i_2023-12-30"
      decimals="-4"
      id="c106480676"
      unitRef="USD">692020000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106480677"
      unitRef="USD">487163000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106480678"
      unitRef="USD">840894000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106480679"
      unitRef="USD">798713000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480690"
      unitRef="USD">259061000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480691"
      unitRef="USD">178882000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480692"
      unitRef="USD">95922000</us-gaap:NetIncomeLoss>
    <lscc:DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480694"
      unitRef="USD">34432000</lscc:DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts>
    <lscc:DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480695"
      unitRef="USD">29323000</lscc:DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts>
    <lscc:DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480696"
      unitRef="USD">24429000</lscc:DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts>
    <us-gaap:ShareBasedCompensation
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480697"
      unitRef="USD">70197000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-4"
      id="c106480698"
      unitRef="USD">55530000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480699"
      unitRef="USD">46475000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480700"
      unitRef="USD">-58614000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-4"
      id="c106480701"
      unitRef="USD">-1420000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480702"
      unitRef="USD">-324000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480703"
      unitRef="USD">6764000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480704"
      unitRef="USD">6512000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480705"
      unitRef="USD">6587000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480706"
      unitRef="USD">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480707"
      unitRef="USD">1149000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480708"
      unitRef="USD">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480709"
      unitRef="USD">-253000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480710"
      unitRef="USD">-754000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480711"
      unitRef="USD">-137000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480713"
      unitRef="USD">10355000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480714"
      unitRef="USD">14159000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480715"
      unitRef="USD">12013000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480716"
      unitRef="USD">-11549000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480717"
      unitRef="USD">42781000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480718"
      unitRef="USD">2995000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480719"
      unitRef="USD">6001000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480720"
      unitRef="USD">6276000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480721"
      unitRef="USD">-1918000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480722"
      unitRef="USD">-7549000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480723"
      unitRef="USD">7439000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480724"
      unitRef="USD">7046000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480725"
      unitRef="USD">-12664000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480726"
      unitRef="USD">21409000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480727"
      unitRef="USD">-2907000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480728"
      unitRef="USD">-10005000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480729"
      unitRef="USD">8903000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480730"
      unitRef="USD">9692000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <lscc:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-4"
      id="c106480731"
      unitRef="USD">-7480000</lscc:IncreaseDecreaseInOperatingLeaseLiabilities>
    <lscc:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480732"
      unitRef="USD">-6459000</lscc:IncreaseDecreaseInOperatingLeaseLiabilities>
    <lscc:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480733"
      unitRef="USD">-6245000</lscc:IncreaseDecreaseInOperatingLeaseLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480734"
      unitRef="USD">269588000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480735"
      unitRef="USD">238806000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480736"
      unitRef="USD">167722000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480738"
      unitRef="USD">20098000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480739"
      unitRef="USD">23338000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480740"
      unitRef="USD">9835000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480741"
      unitRef="USD">13152000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480742"
      unitRef="USD">11594000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480743"
      unitRef="USD">11862000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480744"
      unitRef="USD">-0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480745"
      unitRef="USD">-0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480746"
      unitRef="USD">68099000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-4"
      id="c106480747"
      unitRef="USD">-33250000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480748"
      unitRef="USD">-34932000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480749"
      unitRef="USD">-89796000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480751"
      unitRef="USD">52078000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480752"
      unitRef="USD">54946000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480753"
      unitRef="USD">54191000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480754"
      unitRef="USD">8365000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480755"
      unitRef="USD">7159000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480756"
      unitRef="USD">8827000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480757"
      unitRef="USD">80004000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480758"
      unitRef="USD">110132000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480759"
      unitRef="USD">70124000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480760"
      unitRef="USD">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480761"
      unitRef="USD">148597000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480762"
      unitRef="USD">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-7"
      id="c106480763"
      unitRef="USD">130000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-4"
      id="c106480764"
      unitRef="USD">178750000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480765"
      unitRef="USD">13125000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480766"
      unitRef="USD">-253717000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480767"
      unitRef="USD">-188072000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480768"
      unitRef="USD">-128613000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480769"
      unitRef="USD">-26000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-4"
      id="c106480770"
      unitRef="USD">-1650000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480771"
      unitRef="USD">-75000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480772"
      unitRef="USD">-17405000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480773"
      unitRef="USD">14152000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480774"
      unitRef="USD">-50762000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106480775"
      unitRef="USD">145722000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i_2022-01-01"
      decimals="-4"
      id="c106480776"
      unitRef="USD">131570000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i_2021-01-02"
      decimals="-3"
      id="c106480777"
      unitRef="USD">182332000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106480778"
      unitRef="USD">128317000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106480779"
      unitRef="USD">145722000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i_2022-01-01"
      decimals="-4"
      id="c106480780"
      unitRef="USD">131570000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:InterestPaidNet
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-4"
      id="c106480782"
      unitRef="USD">3240000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480783"
      unitRef="USD">3973000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480784"
      unitRef="USD">2313000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480785"
      unitRef="USD">15754000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480786"
      unitRef="USD">4621000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480787"
      unitRef="USD">3304000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:OperatingLeasePayments
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480788"
      unitRef="USD">8344000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480789"
      unitRef="USD">7419000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480790"
      unitRef="USD">7639000</us-gaap:OperatingLeasePayments>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480791"
      unitRef="USD">392000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480792"
      unitRef="USD">1357000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-4"
      id="c106480793"
      unitRef="USD">1360000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480794"
      unitRef="USD">3718000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480795"
      unitRef="USD">2134000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480796"
      unitRef="USD">8134000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i_2021-01-02_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c106480821"
      unitRef="Share">136236000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i_2021-01-02_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c106480822"
      unitRef="USD">1362000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2021-01-02_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c106480823"
      unitRef="USD">770711000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2021-01-02_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c106480824"
      unitRef="USD">-385898000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2021-01-02_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c106480825"
      unitRef="USD">-1748000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2021-01-02"
      decimals="-3"
      id="c106480826"
      unitRef="USD">384427000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c106480829"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c106480830"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c106480831"
      unitRef="USD">95922000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c106480832"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480833"
      unitRef="USD">95922000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c106480835"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c106480836"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c106480837"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c106480838"
      unitRef="USD">297000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480839"
      unitRef="USD">297000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-CommonStockMember"
      id="c106480841"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      id="c106480842"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-RetainedEarningsMember"
      id="c106480843"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      id="c106480844"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480845"
      unitRef="USD">96219000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-4"
      id="c106480846"
      unitRef="Share">2270000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c106480847"
      unitRef="USD">23000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c106480848"
      unitRef="USD">-45387000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c106480849"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c106480850"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480851"
      unitRef="USD">-45364000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c106480853"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c106480854"
      unitRef="USD">46475000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c106480855"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c106480856"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480857"
      unitRef="USD">46475000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c106480858"
      unitRef="Share">1267000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c106480859"
      unitRef="USD">13000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c106480860"
      unitRef="USD">70111000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c106480861"
      unitRef="USD">-0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="d_2021-01-03_2022-01-01_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c106480862"
      unitRef="USD">-0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106480863"
      unitRef="USD">70124000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i_2022-01-01_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c106480864"
      unitRef="Share">137239000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i_2022-01-01_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c106480865"
      unitRef="USD">1372000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2022-01-01_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c106480866"
      unitRef="USD">701688000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2022-01-01_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c106480867"
      unitRef="USD">-289976000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2022-01-01_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c106480868"
      unitRef="USD">-1451000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2022-01-01"
      decimals="-3"
      id="c106480869"
      unitRef="USD">411633000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c106480872"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c106480873"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c106480874"
      unitRef="USD">178882000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c106480875"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480876"
      unitRef="USD">178882000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c106480878"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c106480879"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c106480880"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c106480881"
      unitRef="USD">-963000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480882"
      unitRef="USD">-963000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-CommonStockMember"
      id="c106480884"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      id="c106480885"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      id="c106480886"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      id="c106480887"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480888"
      unitRef="USD">177919000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c106480889"
      unitRef="Share">1812000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c106480890"
      unitRef="USD">18000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c106480891"
      unitRef="USD">-47806000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c106480892"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c106480893"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480894"
      unitRef="USD">-47788000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c106480896"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-4"
      id="c106480897"
      unitRef="USD">55530000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c106480898"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c106480899"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-4"
      id="c106480900"
      unitRef="USD">55530000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c106480901"
      unitRef="Share">1952000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c106480902"
      unitRef="USD">19000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c106480903"
      unitRef="USD">110112000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c106480904"
      unitRef="USD">-0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="d_2022-01-02_2022-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c106480905"
      unitRef="USD">-0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106480906"
      unitRef="USD">110131000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i_2022-12-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c106480907"
      unitRef="Share">137099000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i_2022-12-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c106480908"
      unitRef="USD">1371000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2022-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-5"
      id="c106480909"
      unitRef="USD">599300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2022-12-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c106480910"
      unitRef="USD">-111094000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2022-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c106480911"
      unitRef="USD">-2414000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106480912"
      unitRef="USD">487163000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c106480915"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c106480916"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c106480917"
      unitRef="USD">259061000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c106480918"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480919"
      unitRef="USD">259061000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c106480921"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c106480922"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c106480923"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c106480924"
      unitRef="USD">-492000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480925"
      unitRef="USD">-492000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-CommonStockMember"
      id="c106480927"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      id="c106480928"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-RetainedEarningsMember"
      id="c106480929"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      id="c106480930"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480931"
      unitRef="USD">258569000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c106480932"
      unitRef="Share">1465000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c106480933"
      unitRef="USD">14000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c106480934"
      unitRef="USD">-43727000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c106480935"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c106480936"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480937"
      unitRef="USD">-43713000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c106480939"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c106480940"
      unitRef="USD">70197000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c106480941"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c106480942"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480943"
      unitRef="USD">70197000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c106480944"
      unitRef="Share">1224000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c106480945"
      unitRef="USD">12000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c106480946"
      unitRef="USD">80184000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c106480947"
      unitRef="USD">-0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="d_2023-01-01_2023-12-30_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c106480948"
      unitRef="USD">-0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106480949"
      unitRef="USD">80196000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i_2023-12-30_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-4"
      id="c106480950"
      unitRef="Share">137340000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i_2023-12-30_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c106480951"
      unitRef="USD">1373000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2023-12-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c106480952"
      unitRef="USD">545586000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2023-12-30_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c106480953"
      unitRef="USD">147967000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2023-12-30_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c106480954"
      unitRef="USD">-2906000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2023-12-30"
      decimals="-4"
      id="c106480955"
      unitRef="USD">692020000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545745">
   &lt;p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;&lt;a href="#" id="NatureOfOpsAccPolicies" title="NatureOfOpsAccPolicies"&gt;&lt;/a&gt;Note &lt;em style="font: inherit;"&gt;1&lt;/em&gt; - Basis of Presentation and Significant Accounting Policies&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;Basis of Presentation and Use of Estimates&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;&lt;/p&gt;&lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;The accompanying Consolidated Financial Statements 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"). They include the accounts of Lattice and its subsidiaries after the elimination of all intercompany balances and transactions.&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;/p&gt;&lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&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 financial statements and the accompanying notes. We base our estimates and judgments on historical experience, knowledge of current conditions, and our beliefs of what could occur in the future considering available information. While we believe that our estimates, assumptions, and judgments are reasonable, they are based on information available when made, and because of the uncertainty inherent in these matters, the actual results that we experience &lt;em style="font: inherit;"&gt; may &lt;/em&gt;differ materially from these estimates under different assumptions or conditions. We evaluate our estimates and judgments on an ongoing basis.&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;Certain prior year balances have been reclassified to conform to the current year&#x2019;s presentation.&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;/p&gt;&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&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; 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;2023,&lt;/em&gt; &lt;em style="font: inherit;"&gt;2022,&lt;/em&gt; and &lt;em style="font: inherit;"&gt;2021&lt;/em&gt; were all &lt;em style="font: inherit;"&gt;52&lt;/em&gt;-week years that ended on &lt;em style="font: inherit;"&gt; December 30, 2023, &lt;/em&gt;&lt;em style="font: inherit;"&gt; December 31, 2022, &lt;/em&gt;and &lt;em style="font: inherit;"&gt; January 1, 2022, &lt;/em&gt;respectively. All references to quarterly or annual financial results are references to the results for the relevant fiscal period.&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;/p&gt;&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&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;Concentrations of Risk&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;Potential exposure to concentrations of risk &lt;em style="font: inherit;"&gt; may &lt;/em&gt;impact revenue, accounts receivable, a&lt;span style="background-color:#ffffff;"&gt;nd supply of wafers for our new products&lt;/span&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;Distributors have historically accounted for a significant portion of our total revenue. Certain of our largest distributors each account for more than &lt;em style="font: inherit;"&gt;10%&lt;/em&gt; of our total revenue and our net accounts receivable. Revenue attributable to distributors as a percentage of total revenue 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; padding-bottom: 1px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 39%; border-bottom: 1px solid black;"&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;Year Ended&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; width: 1%; border-bottom: 1px solid black;"&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;b&gt;&lt;em style="font: inherit;"&gt;December 30,&lt;/em&gt;&lt;/b&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: 2%;"&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;b&gt;&lt;em style="font: inherit;"&gt;December 31,&lt;/em&gt;&lt;/b&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: 2%;"&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;b&gt;&lt;em style="font: inherit;"&gt;January 1,&lt;/em&gt;&lt;/b&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%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2023&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; 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="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; 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="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; 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;/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: 0pt;"&gt;Arrow&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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;32&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: 2%; font-family: Arial, Helvetica, 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;28&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: 2%; font-family: Arial, Helvetica, 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;27&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: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"&gt;Weikeng&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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;21&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: 2%; font-family: Arial, Helvetica, 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;30&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: 2%; font-family: Arial, Helvetica, 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;37&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%; padding: 0; margin: 0"&gt; &lt;p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Future&lt;/p&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: 15%; 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;&#160;&lt;/td&gt;&lt;td style="width: 2%; 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: 15%; 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;&#160;&lt;/td&gt;&lt;td style="width: 2%; 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: 15%; 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;&#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%; padding: 0; margin: 0"&gt; &lt;p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Macnica&lt;/p&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: 15%; 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;&#160;&lt;/td&gt;&lt;td style="width: 2%; 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: 15%; 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;&#160;&lt;/td&gt;&lt;td style="width: 2%; 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: 15%; 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;&#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: 0pt;"&gt;Other distributors&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: 15%; 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&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: 2%; 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;13&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: 2%; 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: 15%; 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&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: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;"&gt;Revenue attributable to distributors&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);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;87&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: 2%; 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);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;89&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: 2%; 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);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;87&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="margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&lt;span style="-sec-ix-hidden:c106480980"&gt;Three&lt;/span&gt; of these distributors each accounted for more than &lt;em style="font: inherit;"&gt;10%&lt;/em&gt; of net accounts receivable at certain dates presented. At &lt;em style="font: inherit;"&gt; December 30, 2023 &lt;/em&gt;and &lt;em style="font: inherit;"&gt; December 31, 2022&lt;/em&gt;, Arrow accounted for approximately 29% and 27%, respectively, Weikeng accounted for approximately 36% and 47%, respectively, and Future accounted for approximately 18% and 9%, respectively, of net accounts receivable.&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;Concentration of credit risk with respect to accounts receivable is mitigated by our credit and collection process including active management of collections, credit limits, routine credit evaluations for essentially all customers, and secure transactions with letters of credit or advance payments where appropriate. We regularly review our allowance for doubtful accounts and the aging of our accounts receivable.&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;span style="background-color:#ffffff;"&gt;We rely on a limited number of foundries for our wafer purchases. We seek to mitigate the concentration of supply risk by establishing, maintaining, and managing multiple foundry relationships; however, certain of our products are sourced from a single foundry and changing from &lt;em style="font: inherit;"&gt;one&lt;/em&gt; foundry to another can have a significant cost, or create delays in production or shipments, among other factors.&lt;/span&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;/p&gt;&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&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;Cash and Cash Equivalents&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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 consider all investments that are readily convertible into cash and that have original maturities of &lt;em style="font: inherit;"&gt;three&lt;/em&gt; months or less to be cash equivalents. Cash equivalents consist primarily of highly liquid investments in time deposits or money market accounts and are carried at cost, which approximates fair value. Deposits with financial institutions at times exceed Federal Deposit Insurance Corporation insurance limits.&lt;/p&gt;
   &lt;p style="font-family: 'Times New Roman', Times, 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;/p&gt;&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&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;Foreign Exchange and Translation of Foreign Currencies&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;While our revenues and the majority of our expenses are denominated in U.S. dollars, we also have international subsidiaries and branch operations that conduct some transactions in currencies that differ from the functional currency of that entity. Gains or losses from foreign exchange rate fluctuations on balances denominated in currencies that differ from the functional currencies are reflected in Other income (expense), net.&lt;/p&gt;
   &lt;p style="font-family: Arial; 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 translate accounts denominated in foreign currencies in accordance with ASC &lt;em style="font: inherit;"&gt;830,&lt;/em&gt; &#x201c;&lt;i&gt;Foreign Currency Matters&lt;/i&gt;,&#x201d; using the current rate method under which asset and liability accounts are translated at the current rate, while stockholders' equity accounts are translated at the appropriate historical rates, and revenue and expense accounts are translated at average monthly exchange rates. Translation adjustments related to the consolidation of foreign subsidiary financial statements are reflected in Accumulated other comprehensive loss in Stockholders' equity (See our Consolidated Statements of Stockholders' Equity).&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;/p&gt;&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&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;Revenue Recognition&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;Under the terms of ASC &lt;em style="font: inherit;"&gt;606,&lt;/em&gt; &lt;i&gt;"Revenue from Contracts with Customers"&lt;/i&gt;, we recognize revenue when we satisfy performance obligations as evidenced by the transfer of control of our products or services to customers. For sales to distributors, we have concluded that our contracts are with the distributor, rather than with the distributor&#x2019;s end customer, as we hold a contract bearing enforceable rights and obligations only with the distributor. Our revenue is derived primarily from sales of silicon-based products, with additional revenue from sales of silicon-enabling products. We consider customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer. For each contract, we consider our promise to transfer each distinct product to be the identified performance obligations. Revenue for product sales is recognized at the time of product shipment, as determined by the agreed upon contract shipping terms.&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 Licensing and services revenue is comprised of revenue from our IP core licensing activity, patent monetization activities, design services, and royalty and adopter fee revenue from our standards activities. These activities are complementary to our product sales and help us to monetize our IP associated with our technology and standards. We consider licensing arrangements with our customers and agreements with the standards consortia of which we are a member to be the contract. For each contract, we consider the promise to deliver a license that grants the customer the right to use the IP, as well as any professional services provided under the contract, as distinct performance obligations. We recognize license revenue at the point in time that control of the license transfers to the customer, which is generally upon delivery, or as usage occurs.&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 measure revenue based on the amount of consideration we expect to be entitled to in exchange for products or services. Variable consideration is estimated and reflected as an adjustment to the transaction price. We determine variable consideration, which consists primarily of various sales price concessions, by estimating the most likely amount of consideration we expect to receive from the customer based on an analysis of historical rebate claims over a period of time considered adequate to account for current pricing and business trends. Sales rebates earned by customers are offset against their receivable balances. Rebates earned by customers when they do &lt;em style="font: inherit;"&gt;not&lt;/em&gt; have outstanding receivable balances are recorded within Accrued liabilities. Revenue related to licensing and services, which includes HDMI and MHL standards revenue, as well as certain IP licenses, includes variable consideration in the form of usage-based royalties.&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: justify;"&gt;We generally provide an assurance warranty that our products will substantially conform to the published specifications for &lt;em style="font: inherit;"&gt;twelve&lt;/em&gt; months from the date of shipment. In some cases, the warranty period &lt;em style="font: inherit;"&gt; may &lt;/em&gt;be longer than &lt;em style="font: inherit;"&gt;twelve&lt;/em&gt; months. We do &lt;em style="font: inherit;"&gt;not&lt;/em&gt; separately price or sell the assurance warranty. Our liability is limited to either a credit equal to the purchase price or replacement of the defective part. Under the practical expedient provided by ASC &lt;em style="font: inherit;"&gt;340,&lt;/em&gt; we generally expense sales commissions when incurred because the amortization period would be less than &lt;em style="font: inherit;"&gt;one&lt;/em&gt; year. We record these costs within Selling, general, and administrative expenses. Substantially all of our performance obligations are satisfied within &lt;em style="font: inherit;"&gt;twelve&lt;/em&gt; months.&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: justify;"&gt;&#160;&lt;/p&gt;


   &lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;/p&gt;&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&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;Inventories and Cost 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;Inventories are stated at the lower of actual cost (determined using the &lt;em style="font: inherit;"&gt;first&lt;/em&gt;-in, &lt;em style="font: inherit;"&gt;first&lt;/em&gt;-out method) or net realizable value. We review and set standard costs quarterly to approximate current actual manufacturing costs. Our manufacturing overhead standards for product costs are calculated assuming full absorption of actual spending over actual costs. The valuation of inventory requires us to estimate excess or obsolete inventory. Material assumptions we use to estimate necessary inventory carrying value adjustments can be unique to each product and are based on specific facts and circumstances. In determining provisions for excess or obsolete products, we consider assumptions such as changes in business and economic conditions, projected customer demand for our products, and changes in technology or customer requirements. The creation of such provisions results in a write-down of inventory to net realizable value and a charge to Cost of revenue. Lower of cost or net realizable value is based on assumptions such as recent historical sales activity and selling prices, as well as estimates of future sales activity and selling prices. Shipping and handling costs are included in Cost of revenue in our Consolidated Statements of Operations.&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;/p&gt;&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&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;Property and Equipment&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;Property and equipment are stated at cost. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the related assets, generally &lt;span style="-sec-ix-hidden:c106481023"&gt;three&lt;/span&gt; to &lt;span style="-sec-ix-hidden:c106481024"&gt;five&lt;/span&gt; years for equipment and software, and &lt;span style="-sec-ix-hidden:c106481025"&gt;one&lt;/span&gt; to &lt;span style="-sec-ix-hidden:c106481026"&gt;three&lt;/span&gt; years for tooling. Leasehold improvements are amortized over the shorter of the non-cancelable lease term or the estimated useful life of the assets. We capitalize costs for the fabrication of masks used by our foundry partners to manufacture our products. The capitalized mask costs begin depreciating to Cost of revenue once the products go into production, and depreciation is straight-lined over a &lt;em style="font: inherit;"&gt;three&lt;/em&gt;-year period, which is the expected useful life of the mask. Upon disposal of property and equipment, the accounts are relieved of the costs and related accumulated depreciation and amortization, and resulting gains or losses are reflected in the Consolidated Statements of Operations for recognized gains and losses. Repair and maintenance costs are expensed as incurred.&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;/p&gt;&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&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;Business Combinations&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;Business combinations are accounted for using the acquisition method of accounting, under which we allocate the purchase price paid for a company to identifiable assets acquired and liabilities assumed based on their estimated fair values at the date of acquisition. Goodwill is measured as the excess of purchase price over the fair value of identifiable assets acquired and liabilities assumed. Determining the fair value of identifiable tangible and intangible assets acquired and liabilities assumed requires management to make assumptions, estimates, and judgments that are based on all available information, including comparable market data and information obtained from our management and the management of the acquired companies. The estimation of the fair values of the intangible assets requires significant judgment and the use of valuation techniques including primarily the income approach. Consideration is given to all relevant factors that might affect the fair value such as estimates of future revenues and costs, present value factors, and the estimated useful lives of intangible assets. We expense acquisition-related costs in the period incurred.&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;/p&gt;&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&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;Impairment of Long-Lived Assets&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;Long-lived assets, which consist primarily of property and equipment, amortizable intangible assets, and right-of-use assets, are carried on our financial statements based on their cost less accumulated depreciation or amortization. We monitor the carrying value of our long-lived assets for potential impairment and test the recoverability of such assets whenever events or changes in circumstances indicate that their carrying amounts &lt;em style="font: inherit;"&gt; may &lt;/em&gt;&lt;em style="font: inherit;"&gt;not&lt;/em&gt; be recoverable. These events or changes in circumstances, including management decisions pertaining to such assets, are referred to as impairment indicators. If an impairment indicator occurs, we perform a test of recoverability by comparing the carrying value of the asset group to its undiscounted expected future cash flows. If the carrying values are in excess of undiscounted expected future cash flows, we measure any impairment by comparing the fair value of the asset group to its carrying value. Fair value is generally determined by considering (i) internally developed discounted projected cash flow analysis of the asset group; (ii) actual &lt;em style="font: inherit;"&gt;third&lt;/em&gt;-party valuations; and/or (iii) information available regarding the current market for similar asset groups. If the fair value of the asset group is determined to be less than the carrying amount of the asset group, an impairment in the amount of the difference is recorded in the period that the impairment indicator occurs and is included in our Consolidated Statements of Operations. Estimating future cash flows requires significant judgment and projections &lt;em style="font: inherit;"&gt; may &lt;/em&gt;vary from the cash flows eventually realized, which could impact our ability to accurately assess whether an asset has been impaired.&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;/p&gt;&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&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;Valuation of Goodwill&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are &lt;em style="font: inherit;"&gt;not&lt;/em&gt; individually identified and separately recognized. Goodwill is &lt;em style="font: inherit;"&gt;not&lt;/em&gt; amortized, but is instead tested for impairment annually during the &lt;em style="font: inherit;"&gt;fourth&lt;/em&gt; quarter and whenever events or changes in circumstances indicate the carrying value of goodwill &lt;em style="font: inherit;"&gt; may &lt;/em&gt;&lt;em style="font: inherit;"&gt;not&lt;/em&gt; be recoverable. When evaluating whether goodwill is impaired, we make a qualitative assessment to determine if it is more likely than &lt;em style="font: inherit;"&gt;not&lt;/em&gt; that the reporting unit's fair value is less than the carrying amount. If the qualitative assessment determines that it is more likely than &lt;em style="font: inherit;"&gt;not&lt;/em&gt; that the fair value is less than the carrying amount, the fair value of the reporting unit is compared with its carrying value (including goodwill). If the fair value of the reporting unit is less than its carrying value, then goodwill impairment exists for the reporting unit. The impairment loss, if any, is recognized for the amount by which the carrying value exceeds the fair value. If the fair value of the reporting unit exceeds its carrying value, &lt;em style="font: inherit;"&gt;no&lt;/em&gt; further impairment analysis is needed. For purposes of testing goodwill for impairment, we currently operate as a single reporting unit.&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;/p&gt;&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&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;Leases&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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 account for leases under the terms of ASC &lt;em style="font: inherit;"&gt;842,&lt;/em&gt; "&lt;i&gt;Leases&lt;/i&gt;," which requires lessees to record assets and liabilities on the balance sheet for all leases with terms longer than &lt;em style="font: inherit;"&gt;12&lt;/em&gt; months. Under this guidance, we apply the practical expedient to &lt;em style="font: inherit;"&gt;not&lt;/em&gt; separate lease and non-lease components for all asset classes.&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;Right-of-use ("ROU") assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized on the commencement date of the lease based on the present value of lease payments over the lease term. As most of our leases do &lt;em style="font: inherit;"&gt;not&lt;/em&gt; provide an implicit rate, we determine the present value of lease payments using an incremental borrowing rate based on information from our commercial bank for an equivalent borrowing and term in the respective region as of the lease commencement date. At inception, we determine if an arrangement is a lease, if it includes options to extend or terminate the lease, and if it is reasonably certain that we will exercise the options. Lease cost, representing lease payments over the term of the lease and any capitalizable direct costs less any incentives received, is recognized on a straight-line basis over the lease term as lease expense. We have operating leases for corporate offices, sales offices, research and development facilities, storage facilities, and a data center.&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 exercise of lease renewal options is at our sole discretion. When deemed reasonably certain of exercise, the renewal options are included in the determination of the lease term and lease payment obligation, respectively. For our leases that contain variable lease payments, residual value guarantees, or restrictive covenants, we have concluded that these inputs are &lt;em style="font: inherit;"&gt;not&lt;/em&gt; significant to the determination of the ROU asset and lease liability.&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;/p&gt;&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&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;Research and Development&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;Research and development expenses include costs for compensation and benefits, engineering wafers, depreciation and amortization, licenses and masks, and outside engineering services. These expenditures are for the design of new products, intellectual property cores, processes, packaging, and software solutions. Research and development costs are generally expensed as incurred, with certain licensed technology agreements capitalized as intangible assets and amortized to Research and development expense over their estimated useful lives.&lt;/p&gt;
   &lt;p style="font-family: 'Times New Roman', Times, 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;/p&gt;&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&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;Restructuring&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;Expenses associated with exit or disposal activities are recognized when incurred under ASC &lt;em style="font: inherit;"&gt;420,&lt;/em&gt; &#x201c;&lt;i&gt;Exit or Disposal Cost Obligations&lt;/i&gt;,&#x201d; for everything except severance expenses and vacated leased facilities. Because we have a history of paying severance benefits, the cost of severance benefits associated with a restructuring plan is recorded when such costs are probable and the amount can be reasonably estimated in accordance with ASC &lt;em style="font: inherit;"&gt;712,&lt;/em&gt; &#x201c;&lt;i&gt;Compensation - Nonretirement Postemployment Benefits.&lt;/i&gt;&#x201d; When leased facilities are vacated, the amount of any ROU asset impairment is calculated in accordance with ASC &lt;em style="font: inherit;"&gt;360,&lt;/em&gt; "&lt;i&gt;Property, Plant, and Equipment&lt;/i&gt;" and recorded as a part of Restructuring. Expenses from other exit or disposal activities, including the cancellation of software contracts and engineering tools or the abandonment of long-lived assets, are recorded as a part of Restructuring.&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;/p&gt;&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&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;Accounting for Income Taxes&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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 are required to estimate our provision for income taxes and amounts ultimately payable or recoverable in numerous tax jurisdictions around the world. These estimates involve significant judgment and interpretations of regulations and are inherently complex. Resolution of income tax treatments in individual jurisdictions &lt;em style="font: inherit;"&gt; may &lt;/em&gt;&lt;em style="font: inherit;"&gt;not&lt;/em&gt; be known for many years after completion of the applicable year. Deferred tax assets and liabilities are recognized for the expected tax consequences of temporary differences between the tax bases of assets and liabilities and their reported amounts in the financial statements using enacted tax rates and laws that will be in effect when the difference is expected to reverse. Valuation allowances are provided to reduce deferred tax assets to an amount that in management&#x2019;s judgment is more-likely-than-&lt;em style="font: inherit;"&gt;not&lt;/em&gt; to be recoverable against future taxable income. The determination of a valuation allowance and when it should be released requires complex judgment.&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 assessing the ability to realize deferred tax assets, we evaluate both positive and negative evidence that &lt;em style="font: inherit;"&gt; may &lt;/em&gt;exist and consider whether it is more-likely-than-&lt;em style="font: inherit;"&gt;not&lt;/em&gt; that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Any adjustment to the net deferred tax asset valuation allowance is recorded in the Consolidated Statements of Operations for the period that the adjustment is determined to be required.&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 income tax calculations are based on application of the respective U.S. federal, state or foreign tax law&lt;b&gt;. &lt;/b&gt;Our tax filings, however, are subject to audit by the relevant tax authorities. Accordingly, we recognize tax liabilities based upon our estimate of whether, and the extent to which, additional taxes will be due when such estimates are more-likely-than-&lt;em style="font: inherit;"&gt;not&lt;/em&gt; to be sustained. An uncertain income tax position will &lt;em style="font: inherit;"&gt;not&lt;/em&gt; be recognized if it has less than a &lt;em style="font: inherit;"&gt;50%&lt;/em&gt; likelihood of being sustained. To the extent the final tax liabilities are different than the amounts originally accrued, the increases or decreases as well as any interest or penalties are recorded as income tax expense or benefit in the Consolidated Statements of Operations. We recognize the tax impact of including certain foreign earnings in U.S. taxable income as a period cost.&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;/p&gt;&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&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;&lt;span style="background-color:#ffffff;"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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 estimate the fair value of share-based awards consistent with the provisions of ASC &lt;em style="font: inherit;"&gt;718,&lt;/em&gt; &#x201c;&lt;i&gt;Compensation - Stock Compensation&lt;/i&gt;.&#x201d; We value RSUs using the closing market price on the date of grant, and we value stock options using the Black-Scholes option pricing model. We have also granted RSUs with a market condition or a performance condition to certain executives. The terms of these grants, including achievement criteria and vesting schedules, are detailed&#160;under the heading "&lt;span style="background-color:#ffffff"&gt;Market-Based and Performance-Based Awards &#x2014; Grants"&lt;/span&gt; in "&lt;a href="#CompensationPlans" style="-sec-extract:exhibit;"&gt;Note &lt;em style="font: inherit;"&gt;10&lt;/em&gt; - Stock-Based Compensation Plans.&lt;/a&gt;"&lt;span style="background-color:#ffffff;"&gt; Our current practice is to issue new shares to satisfy option exercises. For RSUs, we issue new shares when awards vest and &lt;/span&gt;withhold a portion of these shares on behalf of employees to satisfy the minimum statutory tax withholding requirements.&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;/p&gt;&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&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;Segment Information&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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; December 30, 2023, &lt;/em&gt;we had one operating segment: the core Lattice business, which includes silicon-based and silicon-enabling products, evaluation boards, development hardware, and related intellectual property licensing, services, and sales. Our chief operating decision maker is the Chief Executive Officer, who reviews operating results and financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance.&lt;/p&gt;&lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
  </us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="d_2023-01-01_2023-12-30" id="c106483893">&lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;The accompanying Consolidated Financial Statements 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"). They include the accounts of Lattice and its subsidiaries after the elimination of all intercompany balances and transactions.&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;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="d_2023-01-01_2023-12-30" id="c106483894">&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 financial statements and the accompanying notes. We base our estimates and judgments on historical experience, knowledge of current conditions, and our beliefs of what could occur in the future considering available information. While we believe that our estimates, assumptions, and judgments are reasonable, they are based on information available when made, and because of the uncertainty inherent in these matters, the actual results that we experience &lt;em style="font: inherit;"&gt; may &lt;/em&gt;differ materially from these estimates under different assumptions or conditions. We evaluate our estimates and judgments on an ongoing basis.&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;Certain prior year balances have been reclassified to conform to the current year&#x2019;s presentation.&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:FiscalPeriod contextRef="d_2023-01-01_2023-12-30" id="c106483895">&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; 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;2023,&lt;/em&gt; &lt;em style="font: inherit;"&gt;2022,&lt;/em&gt; and &lt;em style="font: inherit;"&gt;2021&lt;/em&gt; were all &lt;em style="font: inherit;"&gt;52&lt;/em&gt;-week years that ended on &lt;em style="font: inherit;"&gt; December 30, 2023, &lt;/em&gt;&lt;em style="font: inherit;"&gt; December 31, 2022, &lt;/em&gt;and &lt;em style="font: inherit;"&gt; January 1, 2022, &lt;/em&gt;respectively. All references to quarterly or annual financial results are references to the results for the relevant fiscal period.&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;/p&gt;</us-gaap:FiscalPeriod>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="d_2023-01-01_2023-12-30" id="c106483896">&lt;p style="font-family: Arial; 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; 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;Potential exposure to concentrations of risk &lt;em style="font: inherit;"&gt; may &lt;/em&gt;impact revenue, accounts receivable, a&lt;span style="background-color:#ffffff;"&gt;nd supply of wafers for our new products&lt;/span&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;Distributors have historically accounted for a significant portion of our total revenue. Certain of our largest distributors each account for more than &lt;em style="font: inherit;"&gt;10%&lt;/em&gt; of our total revenue and our net accounts receivable. Revenue attributable to distributors as a percentage of total revenue 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; padding-bottom: 1px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 39%; border-bottom: 1px solid black;"&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;Year Ended&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; width: 1%; border-bottom: 1px solid black;"&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;b&gt;&lt;em style="font: inherit;"&gt;December 30,&lt;/em&gt;&lt;/b&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: 2%;"&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;b&gt;&lt;em style="font: inherit;"&gt;December 31,&lt;/em&gt;&lt;/b&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: 2%;"&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;b&gt;&lt;em style="font: inherit;"&gt;January 1,&lt;/em&gt;&lt;/b&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%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2023&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; 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="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; 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="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; 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;/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: 0pt;"&gt;Arrow&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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;32&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: 2%; font-family: Arial, Helvetica, 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;28&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: 2%; font-family: Arial, Helvetica, 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;27&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: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"&gt;Weikeng&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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;21&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: 2%; font-family: Arial, Helvetica, 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;30&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: 2%; font-family: Arial, Helvetica, 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;37&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%; padding: 0; margin: 0"&gt; &lt;p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Future&lt;/p&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: 15%; 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;&#160;&lt;/td&gt;&lt;td style="width: 2%; 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: 15%; 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;&#160;&lt;/td&gt;&lt;td style="width: 2%; 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: 15%; 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;&#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%; padding: 0; margin: 0"&gt; &lt;p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Macnica&lt;/p&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: 15%; 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;&#160;&lt;/td&gt;&lt;td style="width: 2%; 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: 15%; 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;&#160;&lt;/td&gt;&lt;td style="width: 2%; 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: 15%; 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;&#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: 0pt;"&gt;Other distributors&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: 15%; 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&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: 2%; 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;13&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: 2%; 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: 15%; 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&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: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;"&gt;Revenue attributable to distributors&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);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;87&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: 2%; 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);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;89&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: 2%; 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);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;87&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="margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&lt;span style="-sec-ix-hidden:c106480980"&gt;Three&lt;/span&gt; of these distributors each accounted for more than &lt;em style="font: inherit;"&gt;10%&lt;/em&gt; of net accounts receivable at certain dates presented. At &lt;em style="font: inherit;"&gt; December 30, 2023 &lt;/em&gt;and &lt;em style="font: inherit;"&gt; December 31, 2022&lt;/em&gt;, Arrow accounted for approximately 29% and 27%, respectively, Weikeng accounted for approximately 36% and 47%, respectively, and Future accounted for approximately 18% and 9%, respectively, of net accounts receivable.&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;Concentration of credit risk with respect to accounts receivable is mitigated by our credit and collection process including active management of collections, credit limits, routine credit evaluations for essentially all customers, and secure transactions with letters of credit or advance payments where appropriate. We regularly review our allowance for doubtful accounts and the aging of our accounts receivable.&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;span style="background-color:#ffffff;"&gt;We rely on a limited number of foundries for our wafer purchases. We seek to mitigate the concentration of supply risk by establishing, maintaining, and managing multiple foundry relationships; however, certain of our products are sourced from a single foundry and changing from &lt;em style="font: inherit;"&gt;one&lt;/em&gt; foundry to another can have a significant cost, or create delays in production or shipments, among other factors.&lt;/span&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545746">
    &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; padding-bottom: 1px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 39%; border-bottom: 1px solid black;"&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;Year Ended&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; width: 1%; border-bottom: 1px solid black;"&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;b&gt;&lt;em style="font: inherit;"&gt;December 30,&lt;/em&gt;&lt;/b&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: 2%;"&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;b&gt;&lt;em style="font: inherit;"&gt;December 31,&lt;/em&gt;&lt;/b&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: 2%;"&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;b&gt;&lt;em style="font: inherit;"&gt;January 1,&lt;/em&gt;&lt;/b&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%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2023&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; 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="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; 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="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; 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;/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: 0pt;"&gt;Arrow&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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;32&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: 2%; font-family: Arial, Helvetica, 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;28&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: 2%; font-family: Arial, Helvetica, 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;27&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: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"&gt;Weikeng&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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;21&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: 2%; font-family: Arial, Helvetica, 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;30&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: 2%; font-family: Arial, Helvetica, 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;37&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%; padding: 0; margin: 0"&gt; &lt;p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Future&lt;/p&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: 15%; 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;&#160;&lt;/td&gt;&lt;td style="width: 2%; 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: 15%; 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;&#160;&lt;/td&gt;&lt;td style="width: 2%; 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: 15%; 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;&#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%; padding: 0; margin: 0"&gt; &lt;p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Macnica&lt;/p&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: 15%; 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;&#160;&lt;/td&gt;&lt;td style="width: 2%; 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: 15%; 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;&#160;&lt;/td&gt;&lt;td style="width: 2%; 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: 15%; 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;&#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: 0pt;"&gt;Other distributors&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: 15%; 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&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: 2%; 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: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;13&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: 2%; 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: 15%; 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&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: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;"&gt;Revenue attributable to distributors&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);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;87&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: 2%; 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);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;89&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: 2%; 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);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;87&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:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ArrowElectronicsIncMember"
      decimals="2"
      id="c106481078"
      unitRef="Pure">0.32</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ArrowElectronicsIncMember"
      decimals="2"
      id="c106481079"
      unitRef="Pure">0.28</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2021-01-03_2022-01-01_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ArrowElectronicsIncMember"
      decimals="2"
      id="c106481080"
      unitRef="Pure">0.27</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-WeikengGroupMember"
      decimals="2"
      id="c106481081"
      unitRef="Pure">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-WeikengGroupMember"
      decimals="1"
      id="c106481082"
      unitRef="Pure">0.30</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2021-01-03_2022-01-01_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-WeikengGroupMember"
      decimals="2"
      id="c106481083"
      unitRef="Pure">0.37</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-FutureGroupMember"
      decimals="2"
      id="c106481084"
      unitRef="Pure">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-FutureGroupMember"
      decimals="2"
      id="c106481085"
      unitRef="Pure">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2021-01-03_2022-01-01_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-FutureGroupMember"
      decimals="2"
      id="c106481086"
      unitRef="Pure">0.06</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-MacnicaGroupMember"
      decimals="2"
      id="c106481087"
      unitRef="Pure">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-MacnicaGroupMember"
      decimals="1"
      id="c106481088"
      unitRef="Pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2021-01-03_2022-01-01_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-MacnicaGroupMember"
      decimals="2"
      id="c106481089"
      unitRef="Pure">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-OtherMember"
      decimals="1"
      id="c106481090"
      unitRef="Pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-OtherMember"
      decimals="2"
      id="c106481091"
      unitRef="Pure">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2021-01-03_2022-01-01_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-OtherMember"
      decimals="1"
      id="c106481092"
      unitRef="Pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-DistributorsMember"
      decimals="2"
      id="c106481093"
      unitRef="Pure">0.87</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-DistributorsMember"
      decimals="2"
      id="c106481094"
      unitRef="Pure">0.89</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2021-01-03_2022-01-01_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-DistributorsMember"
      decimals="2"
      id="c106481095"
      unitRef="Pure">0.87</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ArrowElectronicsIncMember"
      decimals="2"
      id="c106480986"
      unitRef="Pure">0.29</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ArrowElectronicsIncMember"
      decimals="2"
      id="c106480989"
      unitRef="Pure">0.27</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-WeikengGroupMember"
      decimals="2"
      id="c106480992"
      unitRef="Pure">0.36</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-WeikengGroupMember"
      decimals="2"
      id="c106480995"
      unitRef="Pure">0.47</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2023-01-01_2023-12-30_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-FutureGroupMember"
      decimals="2"
      id="c106480998"
      unitRef="Pure">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2022-01-02_2022-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-FutureGroupMember"
      decimals="2"
      id="c106481001"
      unitRef="Pure">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="d_2023-01-01_2023-12-30" id="c106483897">&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;Cash and Cash Equivalents&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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 consider all investments that are readily convertible into cash and that have original maturities of &lt;em style="font: inherit;"&gt;three&lt;/em&gt; months or less to be cash equivalents. Cash equivalents consist primarily of highly liquid investments in time deposits or money market accounts and are carried at cost, which approximates fair value. Deposits with financial institutions at times exceed Federal Deposit Insurance Corporation insurance limits.&lt;/p&gt;
   &lt;p style="font-family: 'Times New Roman', Times, 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;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="d_2023-01-01_2023-12-30" id="c106483898">&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;Foreign Exchange and Translation of Foreign Currencies&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;While our revenues and the majority of our expenses are denominated in U.S. dollars, we also have international subsidiaries and branch operations that conduct some transactions in currencies that differ from the functional currency of that entity. Gains or losses from foreign exchange rate fluctuations on balances denominated in currencies that differ from the functional currencies are reflected in Other income (expense), net.&lt;/p&gt;
   &lt;p style="font-family: Arial; 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 translate accounts denominated in foreign currencies in accordance with ASC &lt;em style="font: inherit;"&gt;830,&lt;/em&gt; &#x201c;&lt;i&gt;Foreign Currency Matters&lt;/i&gt;,&#x201d; using the current rate method under which asset and liability accounts are translated at the current rate, while stockholders' equity accounts are translated at the appropriate historical rates, and revenue and expense accounts are translated at average monthly exchange rates. Translation adjustments related to the consolidation of foreign subsidiary financial statements are reflected in Accumulated other comprehensive loss in Stockholders' equity (See our Consolidated Statements of Stockholders' Equity).&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;/p&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="d_2023-01-01_2023-12-30" id="c106483899">&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;Revenue Recognition&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;Under the terms of ASC &lt;em style="font: inherit;"&gt;606,&lt;/em&gt; &lt;i&gt;"Revenue from Contracts with Customers"&lt;/i&gt;, we recognize revenue when we satisfy performance obligations as evidenced by the transfer of control of our products or services to customers. For sales to distributors, we have concluded that our contracts are with the distributor, rather than with the distributor&#x2019;s end customer, as we hold a contract bearing enforceable rights and obligations only with the distributor. Our revenue is derived primarily from sales of silicon-based products, with additional revenue from sales of silicon-enabling products. We consider customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer. For each contract, we consider our promise to transfer each distinct product to be the identified performance obligations. Revenue for product sales is recognized at the time of product shipment, as determined by the agreed upon contract shipping terms.&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 Licensing and services revenue is comprised of revenue from our IP core licensing activity, patent monetization activities, design services, and royalty and adopter fee revenue from our standards activities. These activities are complementary to our product sales and help us to monetize our IP associated with our technology and standards. We consider licensing arrangements with our customers and agreements with the standards consortia of which we are a member to be the contract. For each contract, we consider the promise to deliver a license that grants the customer the right to use the IP, as well as any professional services provided under the contract, as distinct performance obligations. We recognize license revenue at the point in time that control of the license transfers to the customer, which is generally upon delivery, or as usage occurs.&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 measure revenue based on the amount of consideration we expect to be entitled to in exchange for products or services. Variable consideration is estimated and reflected as an adjustment to the transaction price. We determine variable consideration, which consists primarily of various sales price concessions, by estimating the most likely amount of consideration we expect to receive from the customer based on an analysis of historical rebate claims over a period of time considered adequate to account for current pricing and business trends. Sales rebates earned by customers are offset against their receivable balances. Rebates earned by customers when they do &lt;em style="font: inherit;"&gt;not&lt;/em&gt; have outstanding receivable balances are recorded within Accrued liabilities. Revenue related to licensing and services, which includes HDMI and MHL standards revenue, as well as certain IP licenses, includes variable consideration in the form of usage-based royalties.&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: justify;"&gt;We generally provide an assurance warranty that our products will substantially conform to the published specifications for &lt;em style="font: inherit;"&gt;twelve&lt;/em&gt; months from the date of shipment. In some cases, the warranty period &lt;em style="font: inherit;"&gt; may &lt;/em&gt;be longer than &lt;em style="font: inherit;"&gt;twelve&lt;/em&gt; months. We do &lt;em style="font: inherit;"&gt;not&lt;/em&gt; separately price or sell the assurance warranty. Our liability is limited to either a credit equal to the purchase price or replacement of the defective part. Under the practical expedient provided by ASC &lt;em style="font: inherit;"&gt;340,&lt;/em&gt; we generally expense sales commissions when incurred because the amortization period would be less than &lt;em style="font: inherit;"&gt;one&lt;/em&gt; year. We record these costs within Selling, general, and administrative expenses. Substantially all of our performance obligations are satisfied within &lt;em style="font: inherit;"&gt;twelve&lt;/em&gt; months.&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: justify;"&gt;&#160;&lt;/p&gt;


   &lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="d_2023-01-01_2023-12-30" id="c106483900">&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;Inventories and Cost 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;Inventories are stated at the lower of actual cost (determined using the &lt;em style="font: inherit;"&gt;first&lt;/em&gt;-in, &lt;em style="font: inherit;"&gt;first&lt;/em&gt;-out method) or net realizable value. We review and set standard costs quarterly to approximate current actual manufacturing costs. Our manufacturing overhead standards for product costs are calculated assuming full absorption of actual spending over actual costs. The valuation of inventory requires us to estimate excess or obsolete inventory. Material assumptions we use to estimate necessary inventory carrying value adjustments can be unique to each product and are based on specific facts and circumstances. In determining provisions for excess or obsolete products, we consider assumptions such as changes in business and economic conditions, projected customer demand for our products, and changes in technology or customer requirements. The creation of such provisions results in a write-down of inventory to net realizable value and a charge to Cost of revenue. Lower of cost or net realizable value is based on assumptions such as recent historical sales activity and selling prices, as well as estimates of future sales activity and selling prices. Shipping and handling costs are included in Cost of revenue in our Consolidated Statements of Operations.&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="d_2023-01-01_2023-12-30" id="c106483901">&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;Property and Equipment&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;Property and equipment are stated at cost. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the related assets, generally &lt;span style="-sec-ix-hidden:c106481023"&gt;three&lt;/span&gt; to &lt;span style="-sec-ix-hidden:c106481024"&gt;five&lt;/span&gt; years for equipment and software, and &lt;span style="-sec-ix-hidden:c106481025"&gt;one&lt;/span&gt; to &lt;span style="-sec-ix-hidden:c106481026"&gt;three&lt;/span&gt; years for tooling. Leasehold improvements are amortized over the shorter of the non-cancelable lease term or the estimated useful life of the assets. We capitalize costs for the fabrication of masks used by our foundry partners to manufacture our products. The capitalized mask costs begin depreciating to Cost of revenue once the products go into production, and depreciation is straight-lined over a &lt;em style="font: inherit;"&gt;three&lt;/em&gt;-year period, which is the expected useful life of the mask. Upon disposal of property and equipment, the accounts are relieved of the costs and related accumulated depreciation and amortization, and resulting gains or losses are reflected in the Consolidated Statements of Operations for recognized gains and losses. Repair and maintenance costs are expensed as incurred.&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;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy contextRef="d_2023-01-01_2023-12-30" id="c106483902">&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;Business Combinations&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;Business combinations are accounted for using the acquisition method of accounting, under which we allocate the purchase price paid for a company to identifiable assets acquired and liabilities assumed based on their estimated fair values at the date of acquisition. Goodwill is measured as the excess of purchase price over the fair value of identifiable assets acquired and liabilities assumed. Determining the fair value of identifiable tangible and intangible assets acquired and liabilities assumed requires management to make assumptions, estimates, and judgments that are based on all available information, including comparable market data and information obtained from our management and the management of the acquired companies. The estimation of the fair values of the intangible assets requires significant judgment and the use of valuation techniques including primarily the income approach. Consideration is given to all relevant factors that might affect the fair value such as estimates of future revenues and costs, present value factors, and the estimated useful lives of intangible assets. We expense acquisition-related costs in the period incurred.&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;/p&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock contextRef="d_2023-01-01_2023-12-30" id="c106483903">&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;Impairment of Long-Lived Assets&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;Long-lived assets, which consist primarily of property and equipment, amortizable intangible assets, and right-of-use assets, are carried on our financial statements based on their cost less accumulated depreciation or amortization. We monitor the carrying value of our long-lived assets for potential impairment and test the recoverability of such assets whenever events or changes in circumstances indicate that their carrying amounts &lt;em style="font: inherit;"&gt; may &lt;/em&gt;&lt;em style="font: inherit;"&gt;not&lt;/em&gt; be recoverable. These events or changes in circumstances, including management decisions pertaining to such assets, are referred to as impairment indicators. If an impairment indicator occurs, we perform a test of recoverability by comparing the carrying value of the asset group to its undiscounted expected future cash flows. If the carrying values are in excess of undiscounted expected future cash flows, we measure any impairment by comparing the fair value of the asset group to its carrying value. Fair value is generally determined by considering (i) internally developed discounted projected cash flow analysis of the asset group; (ii) actual &lt;em style="font: inherit;"&gt;third&lt;/em&gt;-party valuations; and/or (iii) information available regarding the current market for similar asset groups. If the fair value of the asset group is determined to be less than the carrying amount of the asset group, an impairment in the amount of the difference is recorded in the period that the impairment indicator occurs and is included in our Consolidated Statements of Operations. Estimating future cash flows requires significant judgment and projections &lt;em style="font: inherit;"&gt; may &lt;/em&gt;vary from the cash flows eventually realized, which could impact our ability to accurately assess whether an asset has been impaired.&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;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="d_2023-01-01_2023-12-30" id="c106483904">&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;Valuation of Goodwill&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are &lt;em style="font: inherit;"&gt;not&lt;/em&gt; individually identified and separately recognized. Goodwill is &lt;em style="font: inherit;"&gt;not&lt;/em&gt; amortized, but is instead tested for impairment annually during the &lt;em style="font: inherit;"&gt;fourth&lt;/em&gt; quarter and whenever events or changes in circumstances indicate the carrying value of goodwill &lt;em style="font: inherit;"&gt; may &lt;/em&gt;&lt;em style="font: inherit;"&gt;not&lt;/em&gt; be recoverable. When evaluating whether goodwill is impaired, we make a qualitative assessment to determine if it is more likely than &lt;em style="font: inherit;"&gt;not&lt;/em&gt; that the reporting unit's fair value is less than the carrying amount. If the qualitative assessment determines that it is more likely than &lt;em style="font: inherit;"&gt;not&lt;/em&gt; that the fair value is less than the carrying amount, the fair value of the reporting unit is compared with its carrying value (including goodwill). If the fair value of the reporting unit is less than its carrying value, then goodwill impairment exists for the reporting unit. The impairment loss, if any, is recognized for the amount by which the carrying value exceeds the fair value. If the fair value of the reporting unit exceeds its carrying value, &lt;em style="font: inherit;"&gt;no&lt;/em&gt; further impairment analysis is needed. For purposes of testing goodwill for impairment, we currently operate as a single reporting unit.&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;/p&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="d_2023-01-01_2023-12-30" id="c106483905">&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;Leases&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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 account for leases under the terms of ASC &lt;em style="font: inherit;"&gt;842,&lt;/em&gt; "&lt;i&gt;Leases&lt;/i&gt;," which requires lessees to record assets and liabilities on the balance sheet for all leases with terms longer than &lt;em style="font: inherit;"&gt;12&lt;/em&gt; months. Under this guidance, we apply the practical expedient to &lt;em style="font: inherit;"&gt;not&lt;/em&gt; separate lease and non-lease components for all asset classes.&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;Right-of-use ("ROU") assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized on the commencement date of the lease based on the present value of lease payments over the lease term. As most of our leases do &lt;em style="font: inherit;"&gt;not&lt;/em&gt; provide an implicit rate, we determine the present value of lease payments using an incremental borrowing rate based on information from our commercial bank for an equivalent borrowing and term in the respective region as of the lease commencement date. At inception, we determine if an arrangement is a lease, if it includes options to extend or terminate the lease, and if it is reasonably certain that we will exercise the options. Lease cost, representing lease payments over the term of the lease and any capitalizable direct costs less any incentives received, is recognized on a straight-line basis over the lease term as lease expense. We have operating leases for corporate offices, sales offices, research and development facilities, storage facilities, and a data center.&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 exercise of lease renewal options is at our sole discretion. When deemed reasonably certain of exercise, the renewal options are included in the determination of the lease term and lease payment obligation, respectively. For our leases that contain variable lease payments, residual value guarantees, or restrictive covenants, we have concluded that these inputs are &lt;em style="font: inherit;"&gt;not&lt;/em&gt; significant to the determination of the ROU asset and lease liability.&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;/p&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="d_2023-01-01_2023-12-30" id="c106483906">&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;Research and Development&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;Research and development expenses include costs for compensation and benefits, engineering wafers, depreciation and amortization, licenses and masks, and outside engineering services. These expenditures are for the design of new products, intellectual property cores, processes, packaging, and software solutions. Research and development costs are generally expensed as incurred, with certain licensed technology agreements capitalized as intangible assets and amortized to Research and development expense over their estimated useful lives.&lt;/p&gt;
   &lt;p style="font-family: 'Times New Roman', Times, 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;/p&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock contextRef="d_2023-01-01_2023-12-30" id="c106483907">&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;Restructuring&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;Expenses associated with exit or disposal activities are recognized when incurred under ASC &lt;em style="font: inherit;"&gt;420,&lt;/em&gt; &#x201c;&lt;i&gt;Exit or Disposal Cost Obligations&lt;/i&gt;,&#x201d; for everything except severance expenses and vacated leased facilities. Because we have a history of paying severance benefits, the cost of severance benefits associated with a restructuring plan is recorded when such costs are probable and the amount can be reasonably estimated in accordance with ASC &lt;em style="font: inherit;"&gt;712,&lt;/em&gt; &#x201c;&lt;i&gt;Compensation - Nonretirement Postemployment Benefits.&lt;/i&gt;&#x201d; When leased facilities are vacated, the amount of any ROU asset impairment is calculated in accordance with ASC &lt;em style="font: inherit;"&gt;360,&lt;/em&gt; "&lt;i&gt;Property, Plant, and Equipment&lt;/i&gt;" and recorded as a part of Restructuring. Expenses from other exit or disposal activities, including the cancellation of software contracts and engineering tools or the abandonment of long-lived assets, are recorded as a part of Restructuring.&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;/p&gt;</us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="d_2023-01-01_2023-12-30" id="c106483908">&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;Accounting for Income Taxes&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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 are required to estimate our provision for income taxes and amounts ultimately payable or recoverable in numerous tax jurisdictions around the world. These estimates involve significant judgment and interpretations of regulations and are inherently complex. Resolution of income tax treatments in individual jurisdictions &lt;em style="font: inherit;"&gt; may &lt;/em&gt;&lt;em style="font: inherit;"&gt;not&lt;/em&gt; be known for many years after completion of the applicable year. Deferred tax assets and liabilities are recognized for the expected tax consequences of temporary differences between the tax bases of assets and liabilities and their reported amounts in the financial statements using enacted tax rates and laws that will be in effect when the difference is expected to reverse. Valuation allowances are provided to reduce deferred tax assets to an amount that in management&#x2019;s judgment is more-likely-than-&lt;em style="font: inherit;"&gt;not&lt;/em&gt; to be recoverable against future taxable income. The determination of a valuation allowance and when it should be released requires complex judgment.&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 assessing the ability to realize deferred tax assets, we evaluate both positive and negative evidence that &lt;em style="font: inherit;"&gt; may &lt;/em&gt;exist and consider whether it is more-likely-than-&lt;em style="font: inherit;"&gt;not&lt;/em&gt; that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Any adjustment to the net deferred tax asset valuation allowance is recorded in the Consolidated Statements of Operations for the period that the adjustment is determined to be required.&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 income tax calculations are based on application of the respective U.S. federal, state or foreign tax law&lt;b&gt;. &lt;/b&gt;Our tax filings, however, are subject to audit by the relevant tax authorities. Accordingly, we recognize tax liabilities based upon our estimate of whether, and the extent to which, additional taxes will be due when such estimates are more-likely-than-&lt;em style="font: inherit;"&gt;not&lt;/em&gt; to be sustained. An uncertain income tax position will &lt;em style="font: inherit;"&gt;not&lt;/em&gt; be recognized if it has less than a &lt;em style="font: inherit;"&gt;50%&lt;/em&gt; likelihood of being sustained. To the extent the final tax liabilities are different than the amounts originally accrued, the increases or decreases as well as any interest or penalties are recorded as income tax expense or benefit in the Consolidated Statements of Operations. We recognize the tax impact of including certain foreign earnings in U.S. taxable income as a period cost.&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="d_2023-01-01_2023-12-30" id="c106483909">&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;&lt;span style="background-color:#ffffff;"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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 estimate the fair value of share-based awards consistent with the provisions of ASC &lt;em style="font: inherit;"&gt;718,&lt;/em&gt; &#x201c;&lt;i&gt;Compensation - Stock Compensation&lt;/i&gt;.&#x201d; We value RSUs using the closing market price on the date of grant, and we value stock options using the Black-Scholes option pricing model. We have also granted RSUs with a market condition or a performance condition to certain executives. The terms of these grants, including achievement criteria and vesting schedules, are detailed&#160;under the heading "&lt;span style="background-color:#ffffff"&gt;Market-Based and Performance-Based Awards &#x2014; Grants"&lt;/span&gt; in "&lt;a href="#CompensationPlans" style="-sec-extract:exhibit;"&gt;Note &lt;em style="font: inherit;"&gt;10&lt;/em&gt; - Stock-Based Compensation Plans.&lt;/a&gt;"&lt;span style="background-color:#ffffff;"&gt; Our current practice is to issue new shares to satisfy option exercises. For RSUs, we issue new shares when awards vest and &lt;/span&gt;withhold a portion of these shares on behalf of employees to satisfy the minimum statutory tax withholding requirements.&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;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="d_2023-01-01_2023-12-30" id="c106483910">&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;Segment Information&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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; December 30, 2023, &lt;/em&gt;we had one operating segment: the core Lattice business, which includes silicon-based and silicon-enabling products, evaluation boards, development hardware, and related intellectual property licensing, services, and sales. Our chief operating decision maker is the Chief Executive Officer, who reviews operating results and financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance.&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="d_2023-01-01_2023-12-30"
      decimals="INF"
      id="c106481062"
      unitRef="Pure">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:EarningsPerShareTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545747">
   &lt;p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"&gt;&lt;b&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; 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 included in the diluted share count as of the end of each period presented is determined by measuring the achievement of the market condition as of the end of the respective reporting periods. For equity awards with a performance condition, the number of shares that qualified for vesting as of the end of each period presented are included in the diluted share count when the condition for their issuance was satisfied by the end of the respective reporting periods. See "&lt;a href="#CompensationPlans" style="-sec-extract:exhibit;"&gt;Note &lt;em style="font: inherit;"&gt;10&lt;/em&gt; - Stock-Based Compensation Plans&lt;/a&gt;" for further discussion of our equity awards with market or performance conditions.&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;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;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Year Ended&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);"&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 colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 30,&lt;/em&gt;&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 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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 31,&lt;/em&gt;&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 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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;January 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;"&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: 55%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2023&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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&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; font-variant: normal; margin: 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: 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;259,061&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: 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;178,882&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: 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;95,922&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;"&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(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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;137,694&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;137,321&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;136,619&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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&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: 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;2,096&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: 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;3,346&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: 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;5,524&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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: 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;139,790&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: 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;140,667&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: 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;142,143&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;"&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(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; font-variant: normal; margin: 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: 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;1.88&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: 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;1.30&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: 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;0.70&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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: 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;1.85&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: 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;1.27&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: 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;0.67&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: 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 computation of diluted Net income per share excludes the effects of stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition that are antidilutive, aggregating to approximately the following number of shares:&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;&#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;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Year Ended&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);"&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 colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 30,&lt;/em&gt;&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 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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 31,&lt;/em&gt;&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 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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;January 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;"&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: 55%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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 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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2023&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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&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; font-variant: normal; margin: 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: 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;376&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: 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;472&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: 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;638&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: 10pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;


  </us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="d_2023-01-01_2023-12-30"
      id="c502E6990-7347-4DDD-9E96-2FF617D8038B">
    &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;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Year Ended&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);"&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 colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 30,&lt;/em&gt;&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 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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 31,&lt;/em&gt;&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 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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;January 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;"&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: 55%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2023&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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&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; font-variant: normal; margin: 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: 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;259,061&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: 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;178,882&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: 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;95,922&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;"&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(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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;137,694&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;137,321&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;136,619&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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&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: 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;2,096&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: 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;3,346&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: 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;5,524&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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: 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;139,790&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: 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;140,667&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: 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;142,143&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;"&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(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; font-variant: normal; margin: 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: 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;1.88&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: 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;1.30&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: 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;0.70&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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: 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;1.85&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: 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;1.27&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: 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;0.67&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;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Year Ended&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);"&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 colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 30,&lt;/em&gt;&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 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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 31,&lt;/em&gt;&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 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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;January 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;"&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: 55%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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 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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2023&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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&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; font-variant: normal; margin: 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: 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;376&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: 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;472&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: 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;638&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_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106481108"
      unitRef="USD">259061000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106481109"
      unitRef="USD">178882000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106481110"
      unitRef="USD">95922000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106481111"
      unitRef="Share">137694000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106481112"
      unitRef="Share">137321000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106481113"
      unitRef="Share">136619000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106481114"
      unitRef="Share">2096000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106481115"
      unitRef="Share">3346000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106481116"
      unitRef="Share">5524000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-4"
      id="c106481117"
      unitRef="Share">139790000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106481118"
      unitRef="Share">140667000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106481119"
      unitRef="Share">142143000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2023-01-01_2023-12-30"
      decimals="INF"
      id="c106481120"
      unitRef="USDPerShare">1.88</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2022-01-02_2022-12-31"
      decimals="INF"
      id="c106481121"
      unitRef="USDPerShare">1.3</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2021-01-03_2022-01-01"
      decimals="INF"
      id="c106481122"
      unitRef="USDPerShare">0.7</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="d_2023-01-01_2023-12-30"
      decimals="INF"
      id="c106481123"
      unitRef="USDPerShare">1.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="d_2022-01-02_2022-12-31"
      decimals="INF"
      id="c106481124"
      unitRef="USDPerShare">1.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="d_2021-01-03_2022-01-01"
      decimals="INF"
      id="c106481125"
      unitRef="USDPerShare">0.67</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106481135"
      unitRef="Share">376000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106481136"
      unitRef="Share">472000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106481137"
      unitRef="Share">638000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545750">
   &lt;p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"&gt;&lt;b&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: 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;Disaggregation of Revenue&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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 following tables provide information about revenue from contracts with customers disaggregated by channel and by geographical market, based on ship-to location of the customer:&lt;/p&gt;
   &lt;p style="font-family: Arial; 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: 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="22" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 59%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&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;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Year Ended&lt;/em&gt;&lt;/em&gt;&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; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 13%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;December 30,&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: 2%;"&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: 13%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;December 31,&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: 2%;"&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: 13%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;January 1,&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: 8pt; font-variant: normal; margin: 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: 13%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;2023&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: 2%;"&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: 13%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;2022&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: 2%;"&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: 13%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;2022&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%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;Distributors&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;644,181&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;87&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: 2%; font-family: Arial, Helvetica, 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;591,229&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;89&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: 2%; font-family: Arial, Helvetica, 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;449,650&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;87&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: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;Direct&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;92,973&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;13&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: 2%; 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;69,127&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; 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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 2%; 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;65,677&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;13&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; width: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 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: 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;737,154&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: 7%; 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: 2%; font-family: Arial, Helvetica, 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;660,356&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: 7%; 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: 2%; font-family: Arial, Helvetica, 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;515,327&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: 7%; 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;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 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: 9%;"&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: 7%;"&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: 2%;"&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: 9%;"&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: 7%;"&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: 2%;"&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: 9%;"&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: 7%;"&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: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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 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: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&lt;i&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/i&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 style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&lt;i&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/i&gt;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;"&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: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&lt;i&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/i&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 style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&lt;i&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/i&gt;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;"&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: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&lt;i&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/i&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 style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&lt;i&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/i&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: 8pt; font-variant: normal; margin: 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 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: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&lt;i&gt;&#160;&lt;/i&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 style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;"&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: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&lt;i&gt;&#160;&lt;/i&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 style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;"&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: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&lt;i&gt;&#160;&lt;/i&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 style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&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; width: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;China&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;239,192&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;32&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: 2%; font-family: Arial, Helvetica, 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;296,917&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: 7%; 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;%&lt;/td&gt;&lt;td style="width: 2%; font-family: Arial, Helvetica, 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;281,237&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;55&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: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;Japan&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;110,403&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;15&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: 2%; font-family: Arial, Helvetica, 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;90,902&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: 7%; 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;%&lt;/td&gt;&lt;td style="width: 2%; font-family: Arial, Helvetica, 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;47,915&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;9&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: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;Other Asia&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;94,170&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;13&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: 2%; 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;77,085&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: 7%; 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&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: 2%; 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;55,416&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: 7%; 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&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: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Asia&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;443,765&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;60&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: 2%; font-family: Arial, Helvetica, 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;464,904&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;71&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: 2%; font-family: Arial, Helvetica, 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;384,568&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;74&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: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Americas&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;145,839&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;20&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: 2%; font-family: Arial, Helvetica, 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;100,260&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;15&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: 2%; font-family: Arial, Helvetica, 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;80,870&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;16&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: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Europe&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: 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;147,550&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: 7%; 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&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: 2%; font-family: Arial, Helvetica, 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: 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;95,192&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; 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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 2%; font-family: Arial, Helvetica, 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: 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;49,889&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: 7%; 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&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; width: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"&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: 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;737,154&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: 7%; 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: 2%; font-family: Arial, Helvetica, 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;660,356&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: 7%; 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: 2%; font-family: Arial, Helvetica, 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;515,327&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: 7%; 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="margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt"&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; 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 Founders consortium. The balance results primarily from the amount of estimated revenue related to HDMI that we have recognized to date,&#160;but which has &lt;em style="font: inherit;"&gt;not&lt;/em&gt; yet been distributed to us by the HDMI licensing agent. Contract assets are recorded in Prepaid expenses and other current assets in 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;The following table summarizes activity during the periods presented:&lt;/p&gt;
   &lt;p style="font-family: Arial; 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: 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; padding: 0; margin: 0"&gt; &lt;p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Contract assets as of January 1, 2022&lt;/b&gt;&lt;/p&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;5,672&lt;/td&gt;&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(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: 0pt 0pt 0pt 18pt;"&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;15,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(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: 0pt 0pt 0pt 18pt;"&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;(14,173&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; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"&gt; &lt;p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Contract assets as of December 31, 2022&lt;/b&gt;&lt;/p&gt; &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;"&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;"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"&gt;7,347&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;"&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; &lt;p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&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; 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;12,941&lt;/td&gt;&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(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"&gt; &lt;p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&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: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-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,094&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"&gt;&lt;b&gt;Contract assets as of December 30, 2023&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;11,194&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; 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 Accrued liabilities on our Consolidated Balance Sheets. The following table summarizes activity during the periods presented:&lt;/p&gt;
   &lt;p style="font-family: Arial; 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: 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; padding: 0; margin: 0"&gt; &lt;p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Contract liabilities as of January 1, 2022&lt;/b&gt;&lt;/p&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;4,768&lt;/td&gt;&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(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt; &lt;p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Prepaid customer deposit&lt;/p&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;12,811&lt;/td&gt;&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;"&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;6,142&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: 0pt 0pt 0pt 18pt;"&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; 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;(6,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(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"&gt; &lt;p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Contract liabilities as of December 31, 2022&lt;/b&gt;&lt;/p&gt; &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;"&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;"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"&gt;17,666&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;"&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; padding: 0; margin: 0"&gt; &lt;p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Less: Product shipments from prepaid customer deposit&lt;/p&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;(12,946&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; padding: 0; margin: 0"&gt; &lt;p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&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; 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;9,867&lt;/td&gt;&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(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"&gt; &lt;p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&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; 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-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,283&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"&gt;&lt;b&gt;Contract liabilities as of December 30, 2023&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,304&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; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;


  </us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545751">
    &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;&#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="22" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 59%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&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;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Year Ended&lt;/em&gt;&lt;/em&gt;&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; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 13%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;December 30,&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: 2%;"&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: 13%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;December 31,&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: 2%;"&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: 13%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;January 1,&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: 8pt; font-variant: normal; margin: 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: 13%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;2023&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: 2%;"&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: 13%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;2022&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: 2%;"&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: 13%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;2022&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%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;Distributors&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;644,181&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;87&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: 2%; font-family: Arial, Helvetica, 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;591,229&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;89&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: 2%; font-family: Arial, Helvetica, 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;449,650&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;87&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: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;Direct&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;92,973&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;13&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: 2%; 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;69,127&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; 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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 2%; 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;65,677&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;13&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; width: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 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: 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;737,154&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: 7%; 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: 2%; font-family: Arial, Helvetica, 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;660,356&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: 7%; 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: 2%; font-family: Arial, Helvetica, 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;515,327&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: 7%; 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;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 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: 9%;"&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: 7%;"&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: 2%;"&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: 9%;"&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: 7%;"&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: 2%;"&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: 9%;"&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: 7%;"&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: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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 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: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&lt;i&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/i&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 style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&lt;i&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/i&gt;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;"&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: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&lt;i&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/i&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 style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&lt;i&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/i&gt;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;"&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: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&lt;i&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/i&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 style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&lt;i&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/i&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: 8pt; font-variant: normal; margin: 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 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: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&lt;i&gt;&#160;&lt;/i&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 style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;"&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: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&lt;i&gt;&#160;&lt;/i&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 style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 2%;"&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: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&lt;i&gt;&#160;&lt;/i&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 style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&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; width: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;China&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;239,192&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;32&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: 2%; font-family: Arial, Helvetica, 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;296,917&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: 7%; 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;%&lt;/td&gt;&lt;td style="width: 2%; font-family: Arial, Helvetica, 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;281,237&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;55&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: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;Japan&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;110,403&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;15&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: 2%; font-family: Arial, Helvetica, 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;90,902&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: 7%; 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;%&lt;/td&gt;&lt;td style="width: 2%; font-family: Arial, Helvetica, 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;47,915&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;9&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: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;Other Asia&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;94,170&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;13&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: 2%; 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;77,085&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: 7%; 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&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: 2%; 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;55,416&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: 7%; 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&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: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Asia&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;443,765&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;60&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: 2%; font-family: Arial, Helvetica, 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;464,904&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;71&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: 2%; font-family: Arial, Helvetica, 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;384,568&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;74&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: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Americas&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;145,839&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;20&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: 2%; font-family: Arial, Helvetica, 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;100,260&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;15&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: 2%; font-family: Arial, Helvetica, 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;80,870&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;16&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: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Europe&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: 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;147,550&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: 7%; 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&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: 2%; font-family: Arial, Helvetica, 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: 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;95,192&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: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; 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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 2%; font-family: Arial, Helvetica, 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: 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;49,889&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: 7%; 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&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; width: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"&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: 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;737,154&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: 7%; 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: 2%; font-family: Arial, Helvetica, 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;660,356&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: 7%; 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: 2%; font-family: Arial, Helvetica, 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;515,327&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: 7%; 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_2023-01-01_2023-12-30_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember"
      decimals="-3"
      id="c106481159"
      unitRef="USD">644181000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2023-01-01_2023-12-30_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember"
      decimals="2"
      id="c106481160"
      unitRef="Pure">0.87</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2022-01-03_2022-12-31_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember"
      decimals="-3"
      id="c106481161"
      unitRef="USD">591229000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2022-01-03_2022-12-31_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember"
      decimals="2"
      id="c106481162"
      unitRef="Pure">0.89</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2021-01-03_2022-01-01_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember"
      decimals="-4"
      id="c106481163"
      unitRef="USD">449650000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2021-01-03_2022-01-01_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember"
      decimals="2"
      id="c106481164"
      unitRef="Pure">0.87</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2023-01-01_2023-12-30_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember"
      decimals="-3"
      id="c106481165"
      unitRef="USD">92973000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2023-01-01_2023-12-30_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember"
      decimals="2"
      id="c106481166"
      unitRef="Pure">0.13</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2022-01-03_2022-12-31_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember"
      decimals="-3"
      id="c106481167"
      unitRef="USD">69127000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2022-01-03_2022-12-31_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember"
      decimals="2"
      id="c106481168"
      unitRef="Pure">0.11</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2021-01-03_2022-01-01_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember"
      decimals="-3"
      id="c106481169"
      unitRef="USD">65677000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2021-01-03_2022-01-01_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember"
      decimals="2"
      id="c106481170"
      unitRef="Pure">0.13</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106481171"
      unitRef="USD">737154000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2023-01-01_2023-12-30"
      decimals="0"
      id="c106481172"
      unitRef="Pure">1</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2022-01-03_2022-12-31"
      decimals="-3"
      id="c106481173"
      unitRef="USD">660356000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2022-01-03_2022-12-31"
      decimals="0"
      id="c106481174"
      unitRef="Pure">1</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106481175"
      unitRef="USD">515327000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2021-01-03_2022-01-01"
      decimals="0"
      id="c106481176"
      unitRef="Pure">1</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2023-01-01_2023-12-30_StatementGeographicalAxis-CN"
      decimals="-3"
      id="c106481178"
      unitRef="USD">239192000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2023-01-01_2023-12-30_StatementGeographicalAxis-CN"
      decimals="2"
      id="c106481179"
      unitRef="Pure">0.32</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2022-01-03_2022-12-31_StatementGeographicalAxis-CN"
      decimals="-3"
      id="c106481180"
      unitRef="USD">296917000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2022-01-03_2022-12-31_StatementGeographicalAxis-CN"
      decimals="2"
      id="c106481181"
      unitRef="Pure">0.45</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2021-01-03_2022-01-01_StatementGeographicalAxis-CN"
      decimals="-3"
      id="c106481182"
      unitRef="USD">281237000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2021-01-03_2022-01-01_StatementGeographicalAxis-CN"
      decimals="2"
      id="c106481183"
      unitRef="Pure">0.55</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2023-01-01_2023-12-30_StatementGeographicalAxis-JP"
      decimals="-3"
      id="c106481184"
      unitRef="USD">110403000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2023-01-01_2023-12-30_StatementGeographicalAxis-JP"
      decimals="2"
      id="c106481185"
      unitRef="Pure">0.15</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2022-01-03_2022-12-31_StatementGeographicalAxis-JP"
      decimals="-3"
      id="c106481186"
      unitRef="USD">90902000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2022-01-03_2022-12-31_StatementGeographicalAxis-JP"
      decimals="2"
      id="c106481187"
      unitRef="Pure">0.14</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2021-01-03_2022-01-01_StatementGeographicalAxis-JP"
      decimals="-3"
      id="c106481188"
      unitRef="USD">47915000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2021-01-03_2022-01-01_StatementGeographicalAxis-JP"
      decimals="2"
      id="c106481189"
      unitRef="Pure">0.09</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2023-01-01_2023-12-30_StatementGeographicalAxis-OtherAsiaMember"
      decimals="-4"
      id="c106481190"
      unitRef="USD">94170000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2023-01-01_2023-12-30_StatementGeographicalAxis-OtherAsiaMember"
      decimals="2"
      id="c106481191"
      unitRef="Pure">0.13</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2022-01-03_2022-12-31_StatementGeographicalAxis-OtherAsiaMember"
      decimals="-3"
      id="c106481192"
      unitRef="USD">77085000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2022-01-03_2022-12-31_StatementGeographicalAxis-OtherAsiaMember"
      decimals="2"
      id="c106481193"
      unitRef="Pure">0.12</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2021-01-03_2022-01-01_StatementGeographicalAxis-OtherAsiaMember"
      decimals="-3"
      id="c106481194"
      unitRef="USD">55416000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2021-01-03_2022-01-01_StatementGeographicalAxis-OtherAsiaMember"
      decimals="1"
      id="c106481195"
      unitRef="Pure">0.10</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2023-01-01_2023-12-30_StatementGeographicalAxis-AsiaMember"
      decimals="-3"
      id="c106481196"
      unitRef="USD">443765000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2023-01-01_2023-12-30_StatementGeographicalAxis-AsiaMember"
      decimals="1"
      id="c106481197"
      unitRef="Pure">0.60</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2022-01-03_2022-12-31_StatementGeographicalAxis-AsiaMember"
      decimals="-3"
      id="c106481198"
      unitRef="USD">464904000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2022-01-03_2022-12-31_StatementGeographicalAxis-AsiaMember"
      decimals="2"
      id="c106481199"
      unitRef="Pure">0.71</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2021-01-03_2022-01-01_StatementGeographicalAxis-AsiaMember"
      decimals="-3"
      id="c106481200"
      unitRef="USD">384568000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2021-01-03_2022-01-01_StatementGeographicalAxis-AsiaMember"
      decimals="2"
      id="c106481201"
      unitRef="Pure">0.74</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2023-01-01_2023-12-30_StatementGeographicalAxis-AmericasMember"
      decimals="-3"
      id="c106481202"
      unitRef="USD">145839000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2023-01-01_2023-12-30_StatementGeographicalAxis-AmericasMember"
      decimals="1"
      id="c106481203"
      unitRef="Pure">0.20</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2022-01-03_2022-12-31_StatementGeographicalAxis-AmericasMember"
      decimals="-4"
      id="c106481204"
      unitRef="USD">100260000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2022-01-03_2022-12-31_StatementGeographicalAxis-AmericasMember"
      decimals="2"
      id="c106481205"
      unitRef="Pure">0.15</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2021-01-03_2022-01-01_StatementGeographicalAxis-AmericasMember"
      decimals="-4"
      id="c106481206"
      unitRef="USD">80870000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2021-01-03_2022-01-01_StatementGeographicalAxis-AmericasMember"
      decimals="2"
      id="c106481207"
      unitRef="Pure">0.16</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2023-01-01_2023-12-30_StatementGeographicalAxis-EuropeMember"
      decimals="-4"
      id="c106481208"
      unitRef="USD">147550000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2023-01-01_2023-12-30_StatementGeographicalAxis-EuropeMember"
      decimals="1"
      id="c106481209"
      unitRef="Pure">0.20</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2022-01-03_2022-12-31_StatementGeographicalAxis-EuropeMember"
      decimals="-3"
      id="c106481210"
      unitRef="USD">95192000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2022-01-03_2022-12-31_StatementGeographicalAxis-EuropeMember"
      decimals="2"
      id="c106481211"
      unitRef="Pure">0.14</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2021-01-03_2022-01-01_StatementGeographicalAxis-EuropeMember"
      decimals="-3"
      id="c106481212"
      unitRef="USD">49889000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2021-01-03_2022-01-01_StatementGeographicalAxis-EuropeMember"
      decimals="1"
      id="c106481213"
      unitRef="Pure">0.10</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106481214"
      unitRef="USD">737154000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2023-01-01_2023-12-30"
      decimals="0"
      id="c106481215"
      unitRef="Pure">1</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2022-01-03_2022-12-31"
      decimals="-3"
      id="c106481216"
      unitRef="USD">660356000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2022-01-03_2022-12-31"
      decimals="0"
      id="c106481217"
      unitRef="Pure">1</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106481218"
      unitRef="USD">515327000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2021-01-03_2022-01-01"
      decimals="0"
      id="c106481219"
      unitRef="Pure">1</lscc:PercentageOfRevenue>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="d_2023-01-01_2023-12-30"
      id="c984AB920-73C1-4FA2-9FD2-96409DC89904">
    &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: 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; padding: 0; margin: 0"&gt; &lt;p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Contract assets as of January 1, 2022&lt;/b&gt;&lt;/p&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;5,672&lt;/td&gt;&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(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: 0pt 0pt 0pt 18pt;"&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;15,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(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: 0pt 0pt 0pt 18pt;"&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;(14,173&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; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"&gt; &lt;p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Contract assets as of December 31, 2022&lt;/b&gt;&lt;/p&gt; &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;"&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;"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"&gt;7,347&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;"&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; &lt;p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&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; 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;12,941&lt;/td&gt;&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(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"&gt; &lt;p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&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: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-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,094&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"&gt;&lt;b&gt;Contract assets as of December 30, 2023&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;11,194&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: 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; padding: 0; margin: 0"&gt; &lt;p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Contract liabilities as of January 1, 2022&lt;/b&gt;&lt;/p&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;4,768&lt;/td&gt;&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(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt; &lt;p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Prepaid customer deposit&lt;/p&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;12,811&lt;/td&gt;&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;"&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;6,142&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: 0pt 0pt 0pt 18pt;"&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; 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;(6,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(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"&gt; &lt;p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Contract liabilities as of December 31, 2022&lt;/b&gt;&lt;/p&gt; &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;"&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;"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"&gt;17,666&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;"&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; padding: 0; margin: 0"&gt; &lt;p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Less: Product shipments from prepaid customer deposit&lt;/p&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;(12,946&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; padding: 0; margin: 0"&gt; &lt;p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&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; 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;9,867&lt;/td&gt;&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(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"&gt; &lt;p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&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; 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-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,283&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"&gt;&lt;b&gt;Contract liabilities as of December 30, 2023&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,304&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:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i_2022-01-01"
      decimals="-3"
      id="c106481220"
      unitRef="USD">5672000</us-gaap:ContractWithCustomerAssetNet>
    <lscc:ContractWithCustomerAssetRevenueRecordedDuringPeriod
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106481221"
      unitRef="USD">15848000</lscc:ContractWithCustomerAssetRevenueRecordedDuringPeriod>
    <us-gaap:ContractWithCustomerAssetReclassifiedToReceivable
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106481222"
      unitRef="USD">14173000</us-gaap:ContractWithCustomerAssetReclassifiedToReceivable>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106481223"
      unitRef="USD">7347000</us-gaap:ContractWithCustomerAssetNet>
    <lscc:ContractWithCustomerAssetRevenueRecordedDuringPeriod
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106481224"
      unitRef="USD">12941000</lscc:ContractWithCustomerAssetRevenueRecordedDuringPeriod>
    <us-gaap:ContractWithCustomerAssetReclassifiedToReceivable
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106481225"
      unitRef="USD">9094000</us-gaap:ContractWithCustomerAssetReclassifiedToReceivable>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481226"
      unitRef="USD">11194000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i_2022-01-01"
      decimals="-3"
      id="c106481227"
      unitRef="USD">4768000</us-gaap:ContractWithCustomerLiability>
    <lscc:ContractWithCustomerLiabilityPrepaidCustomerDeposit
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106481228"
      unitRef="USD">12811000</lscc:ContractWithCustomerLiabilityPrepaidCustomerDeposit>
    <lscc:ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106481229"
      unitRef="USD">6142000</lscc:ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns>
    <lscc:ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106481230"
      unitRef="USD">6055000</lscc:ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106481231"
      unitRef="USD">17666000</us-gaap:ContractWithCustomerLiability>
    <lscc:ContractWithCustomerLiabilityPrepaidCustomerDeposit
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106481232"
      unitRef="USD">12946000</lscc:ContractWithCustomerLiabilityPrepaidCustomerDeposit>
    <lscc:ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106481233"
      unitRef="USD">9867000</lscc:ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns>
    <lscc:ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106481234"
      unitRef="USD">9283000</lscc:ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481235"
      unitRef="USD">5304000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545754">
   &lt;p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"&gt;&lt;b&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: 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;Accounts Receivable&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;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 troubled accounts, analysis of our accounts receivable aging, historical experience, expectations for future economic conditions, management judgment, and other available evidence.&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;"&gt;&#160;&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;"&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;December 30,&lt;/em&gt;&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 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;"&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;December 31,&lt;/em&gt;&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;/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: 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;2023&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;2022&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: 0pt;"&gt;Accounts receivable&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;104,373&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;94,018&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: 0pt;"&gt;Less: Allowance for credit losses&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;&#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: 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;&#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;/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: 0pt 0pt 0pt 18pt;"&gt;Accounts receivable, net of allowance for credit losses&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;104,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);"&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;94,018&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; 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 had &lt;em style="font: inherit;"&gt;no&lt;/em&gt; material bad debt expense in fiscal &lt;em style="font: inherit;"&gt;2023,&lt;/em&gt; &lt;em style="font: inherit;"&gt;2022,&lt;/em&gt; or &lt;em style="font: inherit;"&gt;2021.&lt;/em&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;Inventories&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;"&gt;&#160;&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;"&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;December 30,&lt;/em&gt;&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 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;"&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;December 31,&lt;/em&gt;&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;/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: 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;2023&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;2022&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: 0pt;"&gt;Work in progress&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;65,396&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;58,269&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: 0pt;"&gt;Finished goods&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;33,430&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: 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;52,106&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;"&gt;Total inventories, net&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;98,826&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;110,375&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; 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;Accrued Liabilities&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;Included in Accrued liabilities in the Consolidated Balance Sheets are the following balances:&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;"&gt;&#160;&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;"&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;December 30,&lt;/em&gt;&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 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;"&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;December 31,&lt;/em&gt;&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;/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: 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;2023&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;2022&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: 0pt;"&gt;Liability for non-cancelable contracts&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;$&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,418&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;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;10,498&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; padding: 0; margin: 0"&gt; &lt;p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Contract liabilities&lt;/p&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;5,304&lt;/td&gt;&lt;td style="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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;17,666&lt;/td&gt;&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"&gt;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;"&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;5,571&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;&#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;6,454&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; padding: 0; margin: 0"&gt; &lt;p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Foreign, VAT, and other taxes payable&lt;/p&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;6,758&lt;/td&gt;&lt;td style="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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;4,268&lt;/td&gt;&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"&gt;Other accrued 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: 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;6,997&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: 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;9,581&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;"&gt;Total accrued 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: 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;36,048&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;48,467&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; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
  </us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545755">
    &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;"&gt;&#160;&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;"&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;December 30,&lt;/em&gt;&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 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;"&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;December 31,&lt;/em&gt;&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;/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: 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;2023&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;2022&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: 0pt;"&gt;Accounts receivable&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;104,373&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;94,018&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: 0pt;"&gt;Less: Allowance for credit losses&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;&#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: 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;&#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;/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: 0pt 0pt 0pt 18pt;"&gt;Accounts receivable, net of allowance for credit losses&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;104,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);"&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;94,018&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:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481258"
      unitRef="USD">104373000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106481259"
      unitRef="USD">94018000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481260"
      unitRef="USD">-0</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106481261"
      unitRef="USD">-0</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481262"
      unitRef="USD">104373000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106481263"
      unitRef="USD">94018000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545756">
    &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;"&gt;&#160;&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;"&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;December 30,&lt;/em&gt;&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 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;"&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;December 31,&lt;/em&gt;&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;/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: 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;2023&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;2022&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: 0pt;"&gt;Work in progress&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;65,396&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;58,269&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: 0pt;"&gt;Finished goods&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;33,430&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: 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;52,106&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;"&gt;Total inventories, net&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;98,826&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;110,375&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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481268"
      unitRef="USD">65396000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106481269"
      unitRef="USD">58269000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i_2023-12-30"
      decimals="-4"
      id="c106481270"
      unitRef="USD">33430000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106481271"
      unitRef="USD">52106000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481272"
      unitRef="USD">98826000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106481273"
      unitRef="USD">110375000</us-gaap:InventoryNet>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545757">
    &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;"&gt;&#160;&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;"&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;December 30,&lt;/em&gt;&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 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;"&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;December 31,&lt;/em&gt;&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;/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: 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;2023&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;2022&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: 0pt;"&gt;Liability for non-cancelable contracts&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;$&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,418&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;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;10,498&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; padding: 0; margin: 0"&gt; &lt;p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Contract liabilities&lt;/p&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;5,304&lt;/td&gt;&lt;td style="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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;17,666&lt;/td&gt;&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"&gt;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;"&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;5,571&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;&#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;6,454&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; padding: 0; margin: 0"&gt; &lt;p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Foreign, VAT, and other taxes payable&lt;/p&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;6,758&lt;/td&gt;&lt;td style="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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;4,268&lt;/td&gt;&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"&gt;Other accrued 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: 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;6,997&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: 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;9,581&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;"&gt;Total accrued 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: 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;36,048&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;48,467&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:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <lscc:LiabilityForNoncancelableContractsCurrent
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481278"
      unitRef="USD">11418000</lscc:LiabilityForNoncancelableContractsCurrent>
    <lscc:LiabilityForNoncancelableContractsCurrent
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106481279"
      unitRef="USD">10498000</lscc:LiabilityForNoncancelableContractsCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481280"
      unitRef="USD">5304000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106481281"
      unitRef="USD">17666000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i_2023-12-30_BalanceSheetLocationAxis-AccruedLiabilitiesMember"
      decimals="-3"
      id="c106481282"
      unitRef="USD">5571000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i_2022-12-31_BalanceSheetLocationAxis-AccruedLiabilitiesMember"
      decimals="-3"
      id="c106481283"
      unitRef="USD">6454000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481284"
      unitRef="USD">6758000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106481285"
      unitRef="USD">4268000</us-gaap:TaxesPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481286"
      unitRef="USD">6997000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106481287"
      unitRef="USD">9581000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481288"
      unitRef="USD">36048000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106481289"
      unitRef="USD">48467000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545759">
   &lt;p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;Note &lt;em style="font: inherit;"&gt;5&lt;/em&gt; - Property and Equipment&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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"&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 colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 30,&lt;/em&gt;&lt;/b&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 colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 31,&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="width: 1%; 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; width: 70%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin: 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;b&gt;&lt;em style="font: inherit;"&gt;2023&lt;/em&gt;&lt;/b&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;b&gt;&lt;em style="font: inherit;"&gt;2022&lt;/em&gt;&lt;/b&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: 0pt;"&gt;Production equipment and software&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;159,950&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;149,787&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: 0pt;"&gt;Leasehold improvements&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,519&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;12,416&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: 0pt;"&gt;Office furniture and equipment&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;1,933&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: 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;1,760&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;"&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;175,402&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;163,963&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: 0pt;"&gt;Accumulated depreciation and amortization&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;(125,856&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;(116,349&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; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"&gt; &lt;p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Total property and equipment, net&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 3px; 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: 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; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"&gt;49,546&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: 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: 0px 0px 3px; 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: 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; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"&gt;47,614&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: 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: 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;For fiscal years &lt;em style="font: inherit;"&gt;2023&lt;/em&gt;, &lt;em style="font: inherit;"&gt;2022&lt;/em&gt;, and &lt;em style="font: inherit;"&gt;2021&lt;/em&gt; depreciation and amortization expense for property and equipment was $17.3 million, $13.8 million, and $12.0 million, 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: 10pt; 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: 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 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: 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"&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 colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 30,&lt;/em&gt;&lt;/b&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 colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 31,&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="width: 1%; 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; width: 70%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin: 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;b&gt;&lt;em style="font: inherit;"&gt;2023&lt;/em&gt;&lt;/b&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;b&gt;&lt;em style="font: inherit;"&gt;2022&lt;/em&gt;&lt;/b&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: 0pt;"&gt;United States&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; 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, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;29,467&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; 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, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;29,118&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; 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: 12%; text-align: right; 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: 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;&#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;/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: 0pt;"&gt;Taiwan&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;10,222&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;10,732&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: 0pt;"&gt;Philippines&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,602&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;3,596&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: 0pt;"&gt;China&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,778&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;2,229&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: 0pt;"&gt;Other&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;2,477&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: 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;1,939&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;"&gt;Total foreign property and equipment, net&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;20,079&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: 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;18,496&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"&gt;Total property and equipment, net&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;49,546&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;47,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; font-size: 10pt; margin: 0pt;"&gt;&#160;&lt;/p&gt;
  </us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="d_2023-01-01_2023-12-30"
      id="c6465147E-D001-4522-9060-D7CD2D8D2C1F">
    &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"&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 colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 30,&lt;/em&gt;&lt;/b&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 colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 31,&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="width: 1%; 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; width: 70%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin: 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;b&gt;&lt;em style="font: inherit;"&gt;2023&lt;/em&gt;&lt;/b&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;b&gt;&lt;em style="font: inherit;"&gt;2022&lt;/em&gt;&lt;/b&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: 0pt;"&gt;Production equipment and software&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;159,950&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;149,787&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: 0pt;"&gt;Leasehold improvements&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,519&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;12,416&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: 0pt;"&gt;Office furniture and equipment&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;1,933&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: 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;1,760&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;"&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;175,402&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;163,963&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: 0pt;"&gt;Accumulated depreciation and amortization&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;(125,856&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;(116,349&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; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"&gt; &lt;p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Total property and equipment, net&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 3px; 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: 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; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"&gt;49,546&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: 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: 0px 0px 3px; 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: 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; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"&gt;47,614&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: 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"&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 colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 30,&lt;/em&gt;&lt;/b&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 colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 31,&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="width: 1%; 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; width: 70%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin: 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;b&gt;&lt;em style="font: inherit;"&gt;2023&lt;/em&gt;&lt;/b&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;b&gt;&lt;em style="font: inherit;"&gt;2022&lt;/em&gt;&lt;/b&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: 0pt;"&gt;United States&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; 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, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;29,467&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; 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, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;29,118&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; 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: 12%; text-align: right; 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: 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;&#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;/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: 0pt;"&gt;Taiwan&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;10,222&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;10,732&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: 0pt;"&gt;Philippines&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,602&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;3,596&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: 0pt;"&gt;China&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,778&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;2,229&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: 0pt;"&gt;Other&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;2,477&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: 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;1,939&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;"&gt;Total foreign property and equipment, net&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;20,079&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: 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;18,496&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"&gt;Total property and equipment, net&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;49,546&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;47,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;
   </us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i_2023-12-30_PropertyPlantAndEquipmentByTypeAxis-ProductionEquipmentAndSoftwareMember"
      decimals="-4"
      id="c106481308"
      unitRef="USD">159950000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-ProductionEquipmentAndSoftwareMember"
      decimals="-3"
      id="c106481309"
      unitRef="USD">149787000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i_2023-12-30_PropertyPlantAndEquipmentByTypeAxis-LeaseholdImprovementsMember"
      decimals="-3"
      id="c106481310"
      unitRef="USD">13519000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-LeaseholdImprovementsMember"
      decimals="-3"
      id="c106481311"
      unitRef="USD">12416000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i_2023-12-30_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember"
      decimals="-3"
      id="c106481312"
      unitRef="USD">1933000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember"
      decimals="-4"
      id="c106481313"
      unitRef="USD">1760000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481314"
      unitRef="USD">175402000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106481315"
      unitRef="USD">163963000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481316"
      unitRef="USD">125856000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106481317"
      unitRef="USD">116349000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481318"
      unitRef="USD">49546000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106481319"
      unitRef="USD">47614000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-5"
      id="c106481301"
      unitRef="USD">17300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-5"
      id="c106481302"
      unitRef="USD">13800000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-6"
      id="c106481303"
      unitRef="USD">12000000</us-gaap:Depreciation>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2023-12-30_StatementGeographicalAxis-US"
      decimals="-3"
      id="c106481324"
      unitRef="USD">29467000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2022-12-31_StatementGeographicalAxis-US"
      decimals="-3"
      id="c106481325"
      unitRef="USD">29118000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2023-12-30_StatementGeographicalAxis-TW"
      decimals="-3"
      id="c106481326"
      unitRef="USD">10222000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2022-12-31_StatementGeographicalAxis-TW"
      decimals="-3"
      id="c106481327"
      unitRef="USD">10732000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2023-12-30_StatementGeographicalAxis-PH"
      decimals="-3"
      id="c106481328"
      unitRef="USD">4602000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2022-12-31_StatementGeographicalAxis-PH"
      decimals="-3"
      id="c106481329"
      unitRef="USD">3596000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2023-12-30_StatementGeographicalAxis-CN"
      decimals="-3"
      id="c106481330"
      unitRef="USD">2778000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2022-12-31_StatementGeographicalAxis-CN"
      decimals="-3"
      id="c106481331"
      unitRef="USD">2229000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2023-12-30_StatementGeographicalAxis-OtherMember"
      decimals="-3"
      id="c106481332"
      unitRef="USD">2477000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2022-12-31_StatementGeographicalAxis-OtherMember"
      decimals="-3"
      id="c106481333"
      unitRef="USD">1939000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2023-12-30_StatementGeographicalAxis-ForeignCountriesMember"
      decimals="-3"
      id="c106481334"
      unitRef="USD">20079000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2022-12-31_StatementGeographicalAxis-ForeignCountriesMember"
      decimals="-3"
      id="c106481335"
      unitRef="USD">18496000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481336"
      unitRef="USD">49546000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106481337"
      unitRef="USD">47614000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545762">
   &lt;p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;&lt;a href="#" id="IntangibleAssets" title="IntangibleAssets"&gt;&lt;/a&gt;Note &lt;em style="font: inherit;"&gt;6&lt;/em&gt; - Intangible Assets and Goodwill&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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 connection with our previous acquisitions, we have recorded identifiable intangible assets related to existing technology, customer relationships, trade names, and trademarks, based on guidance for determining fair value under the provisions of ASC &lt;em style="font: inherit;"&gt;820,&lt;/em&gt; "&lt;i&gt;Fair Value Measurements&lt;/i&gt;." We are amortizing the intangible assets using the straight-line method over their estimated useful lives. Additionally, we have entered into license agreements for &lt;em style="font: inherit;"&gt;third&lt;/em&gt;-party technology and recorded them as intangible assets. These licenses are being amortized to Research and development expense over their estimated useful lives. &lt;em style="font: inherit;"&gt;No&lt;/em&gt; impairment charges relating to acquired intangible assets were recorded for fiscal &lt;em style="font: inherit;"&gt;2023&lt;/em&gt;, &lt;em style="font: inherit;"&gt;2022,&lt;/em&gt; or &lt;em style="font: inherit;"&gt;2021.&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;The following tables summarize the details of our Intangible assets, net as of &lt;em style="font: inherit;"&gt; December 30, 2023 &lt;/em&gt;and &lt;em style="font: inherit;"&gt; December 31, 2022&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;"&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="13" 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; font-variant: normal; text-align: center; margin: 0pt;"&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;December 30, 2023&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);"&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: 52%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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="1" 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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted Average Amortization Period (in years)&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Gross&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Accumulated Amortization&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Intangible assets, net&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; font-variant: normal; margin: 0pt;"&gt;Existing technology&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: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;"&gt;5.1&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;124,487&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;(115,085&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; 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;9,402&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; font-variant: normal; margin: 0pt;"&gt;Customer relationships&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: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;"&gt;6.1&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;32,734&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;(25,909&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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;6,825&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; font-variant: normal; margin: 0pt;"&gt;Trade name / trademarks&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: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;"&gt;10.0&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,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;td style="width: 1%; font-family: Arial, Helvetica, 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;(319&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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;1,181&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; font-variant: normal; margin: 0pt;"&gt;Licensed technology&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: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;"&gt;6.2&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: 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;7,127&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;(3,561&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,566&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Total identified intangible assets&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/td&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);"&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;165,848&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;(144,874&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; 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;20,974&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: 0pt; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;"&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;"&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="13" 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; font-variant: normal; text-align: center; margin: 0pt;"&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;December 31, 2022&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);"&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: 52%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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="1" 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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted Average Amortization Period (in years)&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Gross&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Accumulated Amortization&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Intangible assets, net&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; font-variant: normal; margin: 0pt;"&gt;Existing technology&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: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;"&gt;5.1&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;124,487&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;(113,157&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; 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;11,330&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; font-variant: normal; margin: 0pt;"&gt;Customer relationships&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: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;"&gt;6.1&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;32,734&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;(24,509&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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;8,225&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; font-variant: normal; margin: 0pt;"&gt;Trade name / trademarks&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: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;"&gt;10.0&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,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;td style="width: 1%; font-family: Arial, Helvetica, 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;(169&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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;1,331&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; font-variant: normal; margin: 0pt;"&gt;Licensed technology&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: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;"&gt;6.3&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: 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,671&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;(2,487&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;4,184&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Total identified intangible assets&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/td&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);"&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;165,392&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;(140,322&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; 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;25,070&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, Helvetica, sans-serif; font-size: 10pt"&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;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Year Ended&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);"&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 colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 30,&lt;/em&gt;&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 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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 31,&lt;/em&gt;&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 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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;January 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;"&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: 55%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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 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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2023&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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;1,074&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;1,054&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;901&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; font-variant: normal; margin: 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: 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;3,478&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: 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;3,778&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: 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;2,613&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;"&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: 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;4,552&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: 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;4,832&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: 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;3,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;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family: Arial; 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 annual expected amortization expense of acquired intangible assets is 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; width: 85%; border-bottom: thin solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin: 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; 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: 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; 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"&gt; &lt;p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&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;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt"&gt;4,417&lt;/td&gt;&lt;td style="width: 1%; 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="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;2025&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"&gt;4,370&lt;/td&gt;&lt;td style="width: 1%; 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: 0pt;"&gt;2026&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,362&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: 0pt;"&gt;2027&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;4,268&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: 0pt;"&gt;2028&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;&#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;3,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="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;432&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;/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: 0pt 0pt 0pt 18pt;"&gt;Total&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;20,974&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; 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;Goodwill&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;Goodwill represents the excess of the purchase price over the fair value of the underlying net tangible and intangible assets. The goodwill balance at &lt;em style="font: inherit;"&gt; December 30, 2023 &lt;/em&gt;is comprised of approximately $315.4 million from prior acquisitions. No impairment charges relating to goodwill were recorded for fiscal&#160;&lt;em style="font: inherit;"&gt;2023&lt;/em&gt;, &lt;em style="font: inherit;"&gt;2022,&lt;/em&gt; or &lt;em style="font: inherit;"&gt;2021.&lt;/em&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
  </us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="d_2023-01-01_2023-12-30"
      id="c678D3FFD-E3A9-4D60-A172-21B26D74B0D4">
    &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;"&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="13" 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; font-variant: normal; text-align: center; margin: 0pt;"&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;December 30, 2023&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);"&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: 52%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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="1" 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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted Average Amortization Period (in years)&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Gross&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Accumulated Amortization&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Intangible assets, net&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; font-variant: normal; margin: 0pt;"&gt;Existing technology&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: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;"&gt;5.1&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;124,487&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;(115,085&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; 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;9,402&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; font-variant: normal; margin: 0pt;"&gt;Customer relationships&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: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;"&gt;6.1&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;32,734&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;(25,909&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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;6,825&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; font-variant: normal; margin: 0pt;"&gt;Trade name / trademarks&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: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;"&gt;10.0&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,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;td style="width: 1%; font-family: Arial, Helvetica, 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;(319&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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;1,181&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; font-variant: normal; margin: 0pt;"&gt;Licensed technology&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: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;"&gt;6.2&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: 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;7,127&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;(3,561&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,566&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Total identified intangible assets&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/td&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);"&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;165,848&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;(144,874&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; 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;20,974&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;"&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="13" 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; font-variant: normal; text-align: center; margin: 0pt;"&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;December 31, 2022&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);"&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: 52%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 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="1" 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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted Average Amortization Period (in years)&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Gross&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Accumulated Amortization&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Intangible assets, net&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; font-variant: normal; margin: 0pt;"&gt;Existing technology&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: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;"&gt;5.1&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;124,487&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;(113,157&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; 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;11,330&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; font-variant: normal; margin: 0pt;"&gt;Customer relationships&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: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;"&gt;6.1&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;32,734&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;(24,509&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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;8,225&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; font-variant: normal; margin: 0pt;"&gt;Trade name / trademarks&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: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;"&gt;10.0&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,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;td style="width: 1%; font-family: Arial, Helvetica, 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;(169&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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;1,331&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; font-variant: normal; margin: 0pt;"&gt;Licensed technology&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: 9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: center;"&gt;6.3&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: 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,671&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;(2,487&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;4,184&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Total identified intangible assets&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/td&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);"&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;165,392&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;(140,322&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; 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;25,070&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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="d_2023-01-01_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-ExistingTechnologyMember"
      id="c106481364">P5Y1M6D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-ExistingTechnologyMember"
      decimals="-3"
      id="c106481365"
      unitRef="USD">124487000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-ExistingTechnologyMember"
      decimals="-3"
      id="c106481366"
      unitRef="USD">115085000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-ExistingTechnologyMember"
      decimals="-3"
      id="c106481367"
      unitRef="USD">9402000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="d_2023-01-01_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember"
      id="c106481368">P6Y1M6D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember"
      decimals="-3"
      id="c106481369"
      unitRef="USD">32734000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember"
      decimals="-3"
      id="c106481370"
      unitRef="USD">25909000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember"
      decimals="-3"
      id="c106481371"
      unitRef="USD">6825000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="d_2023-01-01_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember"
      id="c106481372">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember"
      decimals="-5"
      id="c106481373"
      unitRef="USD">1500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember"
      decimals="-3"
      id="c106481374"
      unitRef="USD">319000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember"
      decimals="-3"
      id="c106481375"
      unitRef="USD">1181000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="d_2023-01-01_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensedTechnologyMember"
      id="c106481376">P6Y2M12D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensedTechnologyMember"
      decimals="-3"
      id="c106481377"
      unitRef="USD">7127000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensedTechnologyMember"
      decimals="-3"
      id="c106481378"
      unitRef="USD">3561000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensedTechnologyMember"
      decimals="-3"
      id="c106481379"
      unitRef="USD">3566000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481381"
      unitRef="USD">165848000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481382"
      unitRef="USD">144874000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481383"
      unitRef="USD">20974000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="d_2022-01-02_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-ExistingTechnologyMember"
      id="c106481392">P5Y1M6D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-ExistingTechnologyMember"
      decimals="-3"
      id="c106481393"
      unitRef="USD">124487000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-ExistingTechnologyMember"
      decimals="-3"
      id="c106481394"
      unitRef="USD">113157000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-ExistingTechnologyMember"
      decimals="-4"
      id="c106481395"
      unitRef="USD">11330000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="d_2022-01-02_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember"
      id="c106481396">P6Y1M6D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember"
      decimals="-3"
      id="c106481397"
      unitRef="USD">32734000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember"
      decimals="-3"
      id="c106481398"
      unitRef="USD">24509000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember"
      decimals="-3"
      id="c106481399"
      unitRef="USD">8225000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="d_2022-01-02_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember"
      id="c106481400">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember"
      decimals="-5"
      id="c106481401"
      unitRef="USD">1500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember"
      decimals="-3"
      id="c106481402"
      unitRef="USD">169000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember"
      decimals="-3"
      id="c106481403"
      unitRef="USD">1331000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="d_2022-01-02_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensedTechnologyMember"
      id="c106481404">P6Y3M18D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensedTechnologyMember"
      decimals="-3"
      id="c106481405"
      unitRef="USD">6671000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensedTechnologyMember"
      decimals="-3"
      id="c106481406"
      unitRef="USD">2487000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i_2022-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensedTechnologyMember"
      decimals="-3"
      id="c106481407"
      unitRef="USD">4184000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i_2022-12-30"
      decimals="-3"
      id="c106481409"
      unitRef="USD">165392000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2022-12-30"
      decimals="-3"
      id="c106481410"
      unitRef="USD">140322000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i_2022-12-30"
      decimals="-4"
      id="c106481411"
      unitRef="USD">25070000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545765">
    &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;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Year Ended&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);"&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 colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 30,&lt;/em&gt;&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 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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 31,&lt;/em&gt;&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 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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;January 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;"&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: 55%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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 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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2023&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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;1,074&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;1,054&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;901&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; font-variant: normal; margin: 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: 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;3,478&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: 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;3,778&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: 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;2,613&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;"&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: 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;4,552&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: 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;4,832&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: 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;3,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;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="d_2023-01-01_2023-12-30_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="c106481421"
      unitRef="USD">1074000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="d_2022-01-02_2022-12-31_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="c106481422"
      unitRef="USD">1054000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="d_2021-01-03_2022-01-01_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="c106481423"
      unitRef="USD">901000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="d_2023-01-01_2023-12-30_IncomeStatementLocationAxis-AmortizationOfAcquiredIntangibleAssetsMember"
      decimals="-3"
      id="c106481424"
      unitRef="USD">3478000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="d_2022-01-02_2022-12-31_IncomeStatementLocationAxis-AmortizationOfAcquiredIntangibleAssetsMember"
      decimals="-3"
      id="c106481425"
      unitRef="USD">3778000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="d_2021-01-03_2022-01-01_IncomeStatementLocationAxis-AmortizationOfAcquiredIntangibleAssetsMember"
      decimals="-3"
      id="c106481426"
      unitRef="USD">2613000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106481427"
      unitRef="USD">4552000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106481428"
      unitRef="USD">4832000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106481429"
      unitRef="USD">3514000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545766">
    &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; font-size: 9pt; margin: 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; 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: 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; 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"&gt; &lt;p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&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;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt"&gt;4,417&lt;/td&gt;&lt;td style="width: 1%; 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="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;2025&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"&gt;4,370&lt;/td&gt;&lt;td style="width: 1%; 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: 0pt;"&gt;2026&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,362&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: 0pt;"&gt;2027&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;4,268&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: 0pt;"&gt;2028&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;&#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;3,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="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;432&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;/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: 0pt 0pt 0pt 18pt;"&gt;Total&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;20,974&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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481431"
      unitRef="USD">4417000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i_2023-12-30"
      decimals="-4"
      id="c106481432"
      unitRef="USD">4370000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481433"
      unitRef="USD">4362000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481434"
      unitRef="USD">4268000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481435"
      unitRef="USD">3125000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481436"
      unitRef="USD">432000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481437"
      unitRef="USD">20974000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Goodwill
      contextRef="i_2023-12-30"
      decimals="-5"
      id="c106481346"
      unitRef="USD">315400000</us-gaap:Goodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106481347"
      unitRef="USD">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:LongTermDebtTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545767">
   &lt;p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;&lt;a href="#" id="LTD" title="LTD"&gt;&lt;/a&gt;Note &lt;em style="font: inherit;"&gt;7&lt;/em&gt; - Long-Term Debt&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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; September 1, 2022, &lt;/em&gt;we entered into an Amended and Restated Credit Agreement (the &lt;em style="font: inherit;"&gt;&#x201c;2022&lt;/em&gt; Credit Agreement&#x201d;), which provides for a &lt;em style="font: inherit;"&gt;five&lt;/em&gt;-year secured revolving loan facility with an aggregate principal amount of up to $350 million, along with other components and options currently &lt;em style="font: inherit;"&gt;not&lt;/em&gt; in use.&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 drew down an initial $150 million revolving loan at closing, which we used along with $1.9 million of cash to (i) repay the $150.5 million term loan, revolving loan, and accrued interest obligations outstanding under our previous credit agreement (the &lt;em style="font: inherit;"&gt;&#x201c;2019&lt;/em&gt; Credit Agreement&#x201d;), and (ii) pay fees and expenses totaling $1.4 million incurred in connection with the &lt;em style="font: inherit;"&gt;2022&lt;/em&gt; Credit Agreement. We intend to use the revolving loan facility for working capital and general corporate purposes.&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;At our option, the revolving loans accrue interest at a per annum rate based on ranges determined by our consolidated total leverage ratio of either (i) the base rate (as defined in the &lt;em style="font: inherit;"&gt;2022&lt;/em&gt; Credit Agreement) plus a margin ranging from 0.25% to 1.00%, or (ii) the adjusted Term Secured Overnight Financing Rate ("SOFR") for interest periods of &lt;em style="font: inherit;"&gt;1,&lt;/em&gt; &lt;em style="font: inherit;"&gt;3&lt;/em&gt; or &lt;em style="font: inherit;"&gt;6&lt;/em&gt; months plus a margin ranging from 1.25% to 2.00%. Interest is due and payable in arrears quarterly for loans bearing interest at the base rate and at the end of an interest period (or at each &lt;em style="font: inherit;"&gt;three&lt;/em&gt;-month interval in the case of loans with interest periods greater than &lt;em style="font: inherit;"&gt;three&lt;/em&gt; months) in the case of loans bearing interest at the adjusted Term SOFR. In addition, we pay a quarterly commitment fee of 0.20% on the unused portion of the revolving facility.&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;With the amendment of our &lt;em style="font: inherit;"&gt;2019&lt;/em&gt; Credit Agreement pursuant to the &lt;em style="font: inherit;"&gt;2022&lt;/em&gt; Credit Agreement, we capitalized $0.9 million of the new debt costs, and expensed $0.7 million of debt costs and existing original issue discount ("OID") as a loss on refinancing in Other income (expense), net on our Consolidated Statements of Operations for fiscal &lt;em style="font: inherit;"&gt;2022.&lt;/em&gt; We determine the Current portion of long-term debt, if any, as the sum of the required debt payments to be made over the next &lt;em style="font: inherit;"&gt;twelve&lt;/em&gt; months, reduced by the OID and the debt issuance costs to be amortized over the next &lt;em style="font: inherit;"&gt;twelve&lt;/em&gt; months.&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 revolving loans under the &lt;em style="font: inherit;"&gt;2022&lt;/em&gt; Credit Agreement &lt;em style="font: inherit;"&gt; may &lt;/em&gt;be repaid and reborrowed at our discretion, with any remaining outstanding principal amount due and payable on the maturity date of the revolving loans on &lt;em style="font: inherit;"&gt; September 1, 2027. &lt;/em&gt;During fiscal &lt;em style="font: inherit;"&gt;2023,&lt;/em&gt; we made discretionary payments totaling $130 million on the revolving loans outstanding under the &lt;em style="font: inherit;"&gt;2022&lt;/em&gt; Credit Agreement.&lt;/p&gt;
   &lt;p style="margin: 0pt; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"&gt;&#160;&lt;/p&gt;


   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&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: 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;"&gt;&#160;&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;"&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;December 30,&lt;/em&gt;&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 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;"&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;December 31,&lt;/em&gt;&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;/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: 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;2023&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;2022&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: 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;-&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;130,000&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: 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; 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;&#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: 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;(1,248&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: 0pt;"&gt;Long-term debt, net of 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;-&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;128,752&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; 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;Interest expense related to our long-term debt is included in Interest expense on our Consolidated Statements of Operations 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;"&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="10" 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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Year Ended&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);"&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 colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 30,&lt;/em&gt;&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 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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 31,&lt;/em&gt;&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 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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;January 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;"&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: 55%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2023&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;2,701&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;4,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;td style="width: 1%; font-family: Arial, Helvetica, 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,304&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; font-variant: normal; margin: 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; 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;266&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: 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;310&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: 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;362&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&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: 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,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: 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;4,810&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;2,666&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; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
  </us-gaap:LongTermDebtTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i_2022-09-01_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The2022CreditAgreementMember"
      decimals="-7"
      id="c106481441"
      unitRef="USD">350000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="d_2022-09-01_2022-09-01_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The2022CreditAgreementMember"
      decimals="-7"
      id="c106481443"
      unitRef="USD">150000000</us-gaap:ProceedsFromLinesOfCredit>
    <lscc:RepaymentsOfFeesAndAccruedInterest
      contextRef="d_2022-09-01_2022-09-01_DebtInstrumentAxis-CreditAgreementMay172019Member_LongtermDebtTypeAxis-TermLoanMember"
      decimals="-5"
      id="c106481444"
      unitRef="USD">1900000</lscc:RepaymentsOfFeesAndAccruedInterest>
    <lscc:ExtinguishmentOfDebtAndAccruedInterestAmount
      contextRef="d_2022-09-01_2022-09-01_DebtInstrumentAxis-CreditAgreementMay172019Member_LongtermDebtTypeAxis-TermLoanMember"
      decimals="-5"
      id="c106481445"
      unitRef="USD">150500000</lscc:ExtinguishmentOfDebtAndAccruedInterestAmount>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="i_2022-09-01_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The2022CreditAgreementMember"
      decimals="-5"
      id="c106481447"
      unitRef="USD">1400000</us-gaap:DebtInstrumentFeeAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="d_2019-05-17_2019-05-17_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member_RangeAxis-MinimumMember"
      decimals="4"
      id="c106481450"
      unitRef="Pure">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="d_2018-05-17_2018-05-17_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member_RangeAxis-MaximumMember"
      decimals="2"
      id="c106481451"
      unitRef="Pure">0.01</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="d_2019-05-17_2019-05-17_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member_RangeAxis-MinimumMember_VariableRateAxis-TermSecuredOvernightFinancingRateMember"
      decimals="4"
      id="c106481455"
      unitRef="Pure">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="d_2019-05-17_2019-05-17_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member_RangeAxis-MaximumMember_VariableRateAxis-TermSecuredOvernightFinancingRateMember"
      decimals="2"
      id="c106481456"
      unitRef="Pure">0.02</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="d_2021-01-03_2022-01-01_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member"
      decimals="3"
      id="c106481459"
      unitRef="Pure">0.002</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i_2022-09-01_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The2022CreditAgreementMember"
      decimals="-5"
      id="c106481463"
      unitRef="USD">900000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="d_2022-09-01_2022-09-01_DebtInstrumentAxis-The2022CreditAgreementMember_IncomeStatementLocationAxis-OtherExpenseIncomeNetMember"
      decimals="-5"
      id="c106481464"
      unitRef="USD">700000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <lscc:RepaymentOfLongtermDebtDiscretionary
      contextRef="d_2023-01-01_2023-12-30_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The2022CreditAgreementMember"
      decimals="-7"
      id="c106481470"
      unitRef="USD">130000000</lscc:RepaymentOfLongtermDebtDiscretionary>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545768">
    &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;"&gt;&#160;&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;"&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;December 30,&lt;/em&gt;&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 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;"&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;December 31,&lt;/em&gt;&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;/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: 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;2023&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;2022&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: 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;-&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;130,000&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: 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; 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;&#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: 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;(1,248&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: 0pt;"&gt;Long-term debt, net of 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;-&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;128,752&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_2023-12-30"
      decimals="-3"
      id="c106481476"
      unitRef="USD">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i_2022-12-30"
      decimals="-7"
      id="c106481477"
      unitRef="USD">130000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481478"
      unitRef="USD">-0</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i_2022-12-30"
      decimals="-3"
      id="c106481479"
      unitRef="USD">1248000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481480"
      unitRef="USD">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i_2022-12-30"
      decimals="-3"
      id="c106481481"
      unitRef="USD">128752000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545769">
    &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;"&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="10" 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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Year Ended&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);"&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 colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 30,&lt;/em&gt;&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 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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 31,&lt;/em&gt;&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 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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;January 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;"&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: 55%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2023&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;2,701&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;4,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;td style="width: 1%; font-family: Arial, Helvetica, 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,304&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; font-variant: normal; margin: 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; 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;266&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: 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;310&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: 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;362&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&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: 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,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: 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;4,810&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;2,666&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_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106481491"
      unitRef="USD">2701000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-5"
      id="c106481492"
      unitRef="USD">4500000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106481493"
      unitRef="USD">2304000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106481494"
      unitRef="USD">266000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-4"
      id="c106481495"
      unitRef="USD">310000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106481496"
      unitRef="USD">362000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseDebt
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106481497"
      unitRef="USD">2967000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-4"
      id="c106481498"
      unitRef="USD">4810000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106481499"
      unitRef="USD">2666000</us-gaap:InterestExpenseDebt>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545770">
   &lt;p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;&lt;a href="#" id="restructuring" title="restructuring"&gt;&lt;/a&gt;Note &lt;em style="font: inherit;"&gt;8&lt;/em&gt; - Restructuring&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt;"&gt;&lt;span style="font-family:Arial; font-size:9pt"&gt;In &lt;/span&gt;the &lt;em style="font: inherit;"&gt;third&lt;/em&gt; quarter of &lt;em style="font: inherit;"&gt;2023,&lt;/em&gt; our management approved and executed an internal restructuring plan (the &lt;em style="font: inherit;"&gt;&#x201c;Q3&lt;/em&gt; &lt;em style="font: inherit;"&gt;2023&lt;/em&gt; Plan&#x201d;), which included a targeted workforce reduction intended to reorganize critical roles and focus skillsets in key growth markets. We incurred restructuring costs of approximately $2.0 million in fiscal &lt;em style="font: inherit;"&gt;2023.&lt;/em&gt; Under this plan, approximately $2.0 million of total costs have been incurred through &lt;em style="font: inherit;"&gt; December 30, 2023. &lt;/em&gt;The &lt;em style="font: inherit;"&gt;Q3&lt;/em&gt; &lt;em style="font: inherit;"&gt;2023&lt;/em&gt; plan is expected to be largely complete by the end of fiscal year &lt;em style="font: inherit;"&gt;2024.&lt;/em&gt;&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;&lt;span style="font-family:Arial;font-size:9pt;"&gt;In &lt;/span&gt;&lt;em style="font: inherit;"&gt; September 2022, &lt;/em&gt;our management approved and implemented additional contract cancellations and workforce reductions under the &lt;em style="font: inherit;"&gt;Q2&lt;/em&gt; &lt;em style="font: inherit;"&gt;2019&lt;/em&gt; Sales Plan, an internal restructuring plan that our management approved and executed in &lt;em style="font: inherit;"&gt; April 2019. &lt;/em&gt;The &lt;em style="font: inherit;"&gt;Q2&lt;/em&gt; &lt;em style="font: inherit;"&gt;2019&lt;/em&gt; Sales Plan focused on a restructuring of the global sales organization through cancellation of certain contracts and a workforce reduction. Under the &lt;em style="font: inherit;"&gt;Q2&lt;/em&gt; &lt;em style="font: inherit;"&gt;2019&lt;/em&gt; Sales Plan, we incurred no restructuring costs in fiscal &lt;em style="font: inherit;"&gt;2023,&lt;/em&gt; approximately $1.0 million of incremental restructuring costs in fiscal &lt;em style="font: inherit;"&gt;2022,&lt;/em&gt; and no restructuring costs in fiscal &lt;em style="font: inherit;"&gt;2021.&lt;/em&gt; Under this plan, approximately $3.1 million of total expense has been incurred through &lt;em style="font: inherit;"&gt; December 30, 2023. &lt;/em&gt;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;In &lt;em style="font: inherit;"&gt; June 2017, &lt;/em&gt;our Board of Directors approved an internal restructuring plan (the &lt;em style="font: inherit;"&gt; "June 2017 &lt;/em&gt;Plan"), which included actions, among others, to reconfi&lt;span style="background-color:#ffffff;"&gt;gure our use of certain leased properties. &lt;/span&gt;Under the &lt;em style="font: inherit;"&gt; June 2017 &lt;/em&gt;Plan, we incurred restructuring costs of approximately $0.1 million in fiscal &lt;em style="font: inherit;"&gt;2023,&lt;/em&gt; approximately $1.6 million in fiscal &lt;em style="font: inherit;"&gt;2022&lt;/em&gt; (which includes approximately $1.1 million of incremental restructuring costs in fiscal &lt;em style="font: inherit;"&gt;2022&lt;/em&gt; related to an impairment of the operating lease right-of-use asset for our partially vacated facility in San Jose, California), and &lt;span style="background-color:#ffffff"&gt;approximately $0.7 million in fiscal &lt;em style="font: inherit;"&gt;2021.&lt;/em&gt; &lt;/span&gt;Under this plan, we have incurred approximately $23.3 million of total expense through &lt;em style="font: inherit;"&gt; December 30, 2023. &lt;/em&gt;&lt;span style="background-color:#ffffff"&gt;All actions planned under the &lt;em style="font: inherit;"&gt; June 2017 &lt;/em&gt;Plan have been implemented.&lt;/span&gt;&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 costs, and adjustments on previous plans, are recorded to Restructuring on our Consolidated Statements of Operations. The restructuring accrual balance is presented in Accrued liabilities and in Other long-term liabilities on our Consolidated Balance Sheets.&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;The following table displays the activity related to our restructuring plans:&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt;"&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: 52%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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 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; font-variant: normal; text-align: center; margin: 0pt;"&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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Other (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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&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; font-variant: normal; margin: 0pt;"&gt;&lt;b&gt;Accrued Restructuring at January 2, 2021&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: 1px;"&gt;&#160;&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: 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;246&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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);"&gt;8,233&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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);"&gt;664&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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);"&gt;9,143&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Restructuring&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;250&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;690&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;940&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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&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;"&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;(245&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;"&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,793&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;"&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%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"&gt;(664&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;)&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, 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: 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,702&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; font-variant: normal; margin: 0pt;"&gt;&lt;b&gt;Accrued Restructuring at January 1, 2022&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: 1px;"&gt;&#160;&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: 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;251&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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);"&gt;7,130&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; margin-left: 0pt; border-bottom: 1px solid 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: 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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);"&gt;7,381&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; padding: 0; margin: 0"&gt; &lt;p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Restructuring&lt;/p&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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;303&lt;/td&gt;&lt;td style="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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;1,608&lt;/td&gt;&lt;td style="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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;640&lt;/td&gt;&lt;td style="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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;2,551&lt;/td&gt;&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(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"&gt; &lt;p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&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: 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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(154&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: 9%; text-align: right; font-family: Arial, Helvetica, sans-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,846&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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; 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; 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: 9%; text-align: right; font-family: Arial, Helvetica, sans-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,000&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;&lt;b&gt;Accrued Restructuring at December 31, 2022&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: 1px;"&gt;&#160;&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: 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;400&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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);"&gt;5,892&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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);"&gt;640&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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);"&gt;6,932&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Restructuring&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,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;td style="width: 1%; font-family: Arial, Helvetica, 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;56&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%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;"&gt;4&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,908&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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&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;"&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;(758&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;"&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,440&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;"&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;(24&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;"&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,222&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; font-variant: normal; margin: 0pt;"&gt;&lt;b&gt;Accrued Restructuring at December 30, 2023&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;1,490&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;4,508&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;620&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;6,618&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, Helvetica, sans-serif; font-size: 10pt"&gt;&#160;&lt;/p&gt;
   &lt;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;"&gt;&lt;tbody&gt;&lt;tr style="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&lt;td style="width: 18pt; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 18pt; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;(&lt;em style="font: inherit;"&gt;1&lt;/em&gt;)&lt;/p&gt; &lt;/td&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: 0pt; text-align: left;"&gt;Includes employee relocation costs and outplacement costs&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&lt;td style="width: 18pt; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 18pt; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;(&lt;em style="font: inherit;"&gt;2&lt;/em&gt;)&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;Includes termination fees on the cancellation of certain contracts&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   &lt;p style="margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt"&gt;&#160;&lt;/p&gt;


  </us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="d_2023-01-01_2023-12-30_RestructuringPlanAxis-Q32023PlanMember"
      decimals="-6"
      id="c106481505"
      unitRef="USD">2000000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostCostIncurredToDate1
      contextRef="i_2023-12-30_RestructuringPlanAxis-Q32023PlanMember"
      decimals="-6"
      id="c106481507"
      unitRef="USD">2000000</us-gaap:RestructuringAndRelatedCostCostIncurredToDate1>
    <us-gaap:RestructuringCharges
      contextRef="d_2023-01-01_2023-12-30_RestructuringPlanAxis-Q22019SalesPlanMember"
      decimals="-3"
      id="c106481517"
      unitRef="USD">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="d_2022-01-02_2022-12-31_RestructuringPlanAxis-Q22019SalesPlanMember"
      decimals="-6"
      id="c106481519"
      unitRef="USD">1000000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringCharges
      contextRef="d_2020-01-03_2021-01-02_RestructuringPlanAxis-Q22019SalesPlanMember"
      decimals="-3"
      id="c106481521"
      unitRef="USD">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringAndRelatedCostCostIncurredToDate1
      contextRef="i_2023-12-30_RestructuringPlanAxis-Q22019SalesPlanMember"
      decimals="-5"
      id="c106481523"
      unitRef="USD">3100000</us-gaap:RestructuringAndRelatedCostCostIncurredToDate1>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="d_2023-01-01_2023-12-30_RestructuringPlanAxis-Q12020PlanMember"
      decimals="-5"
      id="c106481526"
      unitRef="USD">100000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="d_2022-01-02_2022-12-31_RestructuringPlanAxis-June2017PlanMember"
      decimals="-5"
      id="c106481528"
      unitRef="USD">1600000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="d_2022-01-02_2022-12-31_RestructuringPlanAxis-June2017PlanMember_StatementGeographicalAxis-SanJoseMember"
      decimals="-5"
      id="c106481530"
      unitRef="USD">1100000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="d_2023-01-01_2023-12-30_RestructuringPlanAxis-June2017PlanMember"
      decimals="-5"
      id="c106481532"
      unitRef="USD">700000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="d_2017-06-01_2023-12-30_RestructuringPlanAxis-June2017PlanMember"
      decimals="-5"
      id="c106481534"
      unitRef="USD">23300000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545771">
    &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: 52%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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 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; font-variant: normal; text-align: center; margin: 0pt;"&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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Other (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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&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; font-variant: normal; margin: 0pt;"&gt;&lt;b&gt;Accrued Restructuring at January 2, 2021&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: 1px;"&gt;&#160;&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: 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;246&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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);"&gt;8,233&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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);"&gt;664&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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);"&gt;9,143&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Restructuring&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;250&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;690&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;940&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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&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;"&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;(245&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;"&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,793&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;"&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%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"&gt;(664&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;)&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, 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: 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,702&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; font-variant: normal; margin: 0pt;"&gt;&lt;b&gt;Accrued Restructuring at January 1, 2022&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: 1px;"&gt;&#160;&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: 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;251&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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);"&gt;7,130&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; margin-left: 0pt; border-bottom: 1px solid 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: 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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);"&gt;7,381&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; padding: 0; margin: 0"&gt; &lt;p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Restructuring&lt;/p&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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;303&lt;/td&gt;&lt;td style="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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;1,608&lt;/td&gt;&lt;td style="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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;640&lt;/td&gt;&lt;td style="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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;2,551&lt;/td&gt;&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(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"&gt; &lt;p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&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: 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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(154&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: 9%; text-align: right; font-family: Arial, Helvetica, sans-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,846&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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; 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; 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: 9%; text-align: right; font-family: Arial, Helvetica, sans-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,000&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;&lt;b&gt;Accrued Restructuring at December 31, 2022&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: 1px;"&gt;&#160;&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: 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;400&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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);"&gt;5,892&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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);"&gt;640&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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);"&gt;6,932&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Restructuring&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,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;td style="width: 1%; font-family: Arial, Helvetica, 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;56&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%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;"&gt;4&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,908&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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&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;"&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;(758&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;"&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,440&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;"&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;(24&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;"&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,222&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; font-variant: normal; margin: 0pt;"&gt;&lt;b&gt;Accrued Restructuring at December 30, 2023&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;1,490&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;4,508&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;620&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;6,618&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_2021-01-02_RestructuringCostAndReserveAxis-EmployeeSeveranceMember"
      decimals="-3"
      id="c106481551"
      unitRef="USD">246000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i_2021-01-02_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember"
      decimals="-3"
      id="c106481552"
      unitRef="USD">8233000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i_2021-01-02_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember"
      decimals="-3"
      id="c106481553"
      unitRef="USD">664000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i_2021-01-02_RestructuringCostAndReserveAxis-OtherRestructuringMember"
      decimals="-3"
      id="c106481554"
      unitRef="USD">9143000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="d_2021-01-03_2022-01-01_RestructuringCostAndReserveAxis-EmployeeSeveranceMember"
      decimals="-4"
      id="c106481555"
      unitRef="USD">250000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="d_2021-01-03_2022-01-01_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember"
      decimals="-4"
      id="c106481556"
      unitRef="USD">690000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="d_2021-01-03_2022-01-01_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember"
      decimals="-3"
      id="c106481557"
      unitRef="USD">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="d_2021-01-03_2022-01-01_RestructuringCostAndReserveAxis-OtherRestructuringMember"
      decimals="-4"
      id="c106481558"
      unitRef="USD">940000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="d_2021-01-03_2022-01-01_RestructuringCostAndReserveAxis-EmployeeSeveranceMember"
      decimals="-3"
      id="c106481559"
      unitRef="USD">245000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="d_2021-01-03_2022-01-01_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember"
      decimals="-3"
      id="c106481560"
      unitRef="USD">1793000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="d_2021-01-03_2022-01-01_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember"
      decimals="-3"
      id="c106481561"
      unitRef="USD">664000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="d_2021-01-03_2022-01-01_RestructuringCostAndReserveAxis-OtherRestructuringMember"
      decimals="-3"
      id="c106481562"
      unitRef="USD">2702000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i_2022-01-01_RestructuringCostAndReserveAxis-EmployeeSeveranceMember"
      decimals="-3"
      id="c106481563"
      unitRef="USD">251000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i_2022-01-01_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember"
      decimals="-4"
      id="c106481564"
      unitRef="USD">7130000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i_2022-01-01_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember"
      decimals="-3"
      id="c106481565"
      unitRef="USD">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i_2022-01-01_RestructuringCostAndReserveAxis-OtherRestructuringMember"
      decimals="-3"
      id="c106481566"
      unitRef="USD">7381000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="d_2022-01-02_2022-12-31_RestructuringCostAndReserveAxis-EmployeeSeveranceMember"
      decimals="-3"
      id="c106481567"
      unitRef="USD">303000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="d_2022-01-02_2022-12-31_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember"
      decimals="-3"
      id="c106481568"
      unitRef="USD">1608000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="d_2022-01-02_2022-12-31_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember"
      decimals="-4"
      id="c106481569"
      unitRef="USD">640000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="d_2022-01-02_2022-12-31_RestructuringCostAndReserveAxis-OtherRestructuringMember"
      decimals="-3"
      id="c106481570"
      unitRef="USD">2551000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="d_2022-01-02_2022-12-31_RestructuringCostAndReserveAxis-EmployeeSeveranceMember"
      decimals="-3"
      id="c106481571"
      unitRef="USD">154000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="d_2022-01-02_2022-12-31_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember"
      decimals="-3"
      id="c106481572"
      unitRef="USD">2846000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="d_2022-01-02_2022-12-31_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember"
      decimals="-3"
      id="c106481573"
      unitRef="USD">-0</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="d_2022-01-02_2022-12-31_RestructuringCostAndReserveAxis-OtherRestructuringMember"
      decimals="-6"
      id="c106481574"
      unitRef="USD">3000000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i_2022-12-31_RestructuringCostAndReserveAxis-EmployeeSeveranceMember"
      decimals="-5"
      id="c106481575"
      unitRef="USD">400000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i_2022-12-31_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember"
      decimals="-3"
      id="c106481576"
      unitRef="USD">5892000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i_2022-12-31_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember"
      decimals="-4"
      id="c106481577"
      unitRef="USD">640000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i_2022-12-31_RestructuringCostAndReserveAxis-OtherRestructuringMember"
      decimals="-3"
      id="c106481578"
      unitRef="USD">6932000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="d_2023-01-01_2023-12-30_RestructuringCostAndReserveAxis-EmployeeSeveranceMember"
      decimals="-3"
      id="c106481579"
      unitRef="USD">1848000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="d_2023-01-01_2023-12-30_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember"
      decimals="-3"
      id="c106481580"
      unitRef="USD">56000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="d_2023-01-01_2023-12-30_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember"
      decimals="-3"
      id="c106481581"
      unitRef="USD">4000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="d_2023-01-01_2023-12-30_RestructuringCostAndReserveAxis-OtherRestructuringMember"
      decimals="-3"
      id="c106481582"
      unitRef="USD">1908000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="d_2023-01-01_2023-12-30_RestructuringCostAndReserveAxis-EmployeeSeveranceMember"
      decimals="-3"
      id="c106481583"
      unitRef="USD">758000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="d_2023-01-01_2023-12-30_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember"
      decimals="-4"
      id="c106481584"
      unitRef="USD">1440000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="d_2023-01-01_2023-12-30_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember"
      decimals="-3"
      id="c106481585"
      unitRef="USD">24000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="d_2023-01-01_2023-12-30_RestructuringCostAndReserveAxis-OtherRestructuringMember"
      decimals="-3"
      id="c106481586"
      unitRef="USD">2222000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i_2023-12-30_RestructuringCostAndReserveAxis-EmployeeSeveranceMember"
      decimals="-4"
      id="c106481587"
      unitRef="USD">1490000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i_2023-12-30_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember"
      decimals="-3"
      id="c106481588"
      unitRef="USD">4508000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i_2023-12-30_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember"
      decimals="-4"
      id="c106481589"
      unitRef="USD">620000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i_2023-12-30_RestructuringCostAndReserveAxis-OtherRestructuringMember"
      decimals="-3"
      id="c106481590"
      unitRef="USD">6618000</us-gaap:RestructuringReserve>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545772">
   &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 11pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;&lt;a href="#" id="leases" title="leases"&gt;&lt;/a&gt;Note &lt;em style="font: inherit;"&gt;9&lt;/em&gt; - Leases&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif;"&gt;We have operating leases for corporate offices, sales offices, research and development facilities, storage facilities, and a data center, all of which are leased under operating leases that expire at various times through &lt;em style="font: inherit;"&gt;2029.&lt;/em&gt; &lt;/span&gt;Our leases have remaining lease terms of less than 1 year to 5 years, some of which include options to extend for up to 5 years, and some of which include options to terminate within 1 year. The weighted-average remaining lease term was 3.3 years and the weighted-average discount rate was 5.8% as of &lt;em style="font: inherit;"&gt; December 30, 2023. &lt;/em&gt;We recorded fixed operating lease expense of $7.8 million, $7.6 million, and $7.9 million, respectively, for fiscal &lt;em style="font: inherit;"&gt;2023&lt;/em&gt;, &lt;em style="font: inherit;"&gt;2022,&lt;/em&gt; and &lt;em style="font: inherit;"&gt;2021.&lt;/em&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial, Helvetica, sans-serif; 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 fiscal &lt;em style="font: inherit;"&gt;2023&lt;/em&gt;:&lt;/p&gt;
   &lt;p style="font-family: Arial, Helvetica, sans-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: 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; 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: thin solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; 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; 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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 9pt;"&gt;Balance as of December 31, 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; 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;17,590&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: 0pt 0pt 0pt 27pt;"&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;3,718&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: 0pt 0pt 0pt 27pt;"&gt;Amortization 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;(6,764&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 27pt;"&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: 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;(57&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: 0pt 0pt 0pt 9pt;"&gt;Balance as of December 30, 2023&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;14,487&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, Helvetica, sans-serif; font-size: 10pt"&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: 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; 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: thin solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; 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; 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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 9pt;"&gt;Balance as of December 31, 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;$&lt;/td&gt;
       &lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;20,072&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: 0pt 0pt 0pt 27pt;"&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;3,718&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: 0pt 0pt 0pt 27pt;"&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;1,003&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: 0pt 0pt 0pt 27pt;"&gt;Operating cash used for 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;(8,344&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: 0pt 0pt 0pt 27pt;"&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: 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;(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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 9pt;"&gt;Balance as of December 30, 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; margin-left: 0pt;"&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;16,310&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: 0pt 0pt 0pt 27pt;"&gt;Less: Current portion of operating lease liabilities (included in Accrued 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: 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;(5,571&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: 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: 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;10,739&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, Helvetica, sans-serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;"&gt;Lease obligations for facilities restructured prior to the adoption of Topic &lt;em style="font: inherit;"&gt;842&lt;/em&gt; totaled approximately $4.5 million at &lt;em style="font: inherit;"&gt; December 30, 2023 &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, Helvetica, sans-serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;"&gt;Maturities of operating lease liabilities as of &lt;em style="font: inherit;"&gt; December 30, 2023 &lt;/em&gt;are as follows:&lt;/p&gt;
   &lt;p style="font-family: Arial, Helvetica, sans-serif; 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%; border-bottom: thin solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 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; 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: thin solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; 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; 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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 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;$&lt;/td&gt;
       &lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;6,502&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: 0pt;"&gt;2025&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;&#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;5,049&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; padding: 0; margin: 0"&gt; &lt;p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;2026&lt;/p&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;3,412&lt;/td&gt;
       &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(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: 0pt;"&gt;2027&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,750&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; padding: 0; margin: 0"&gt; &lt;p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;2028&lt;/p&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;1,235&lt;/td&gt;
       &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(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: 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: 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;201&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;18,149&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: 0pt 0pt 0pt 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; 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;(1,839&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: 0pt 0pt 0pt 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: 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;16,310&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, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
  </us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="i_2023-12-30_RangeAxis-MinimumMember"
      id="c106481593">P1Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <lscc:LesseeOperatingLeaseOptionToExtendPeriod
      contextRef="d_2023-01-01_2023-12-30_RangeAxis-MinimumMember"
      id="c106481594">P5Y</lscc:LesseeOperatingLeaseOptionToExtendPeriod>
    <lscc:LesseeOperatingLeaseOptionToExtendPeriod
      contextRef="d_2023-01-01_2023-12-30_RangeAxis-MaximumMember"
      id="c106481595">P5Y</lscc:LesseeOperatingLeaseOptionToExtendPeriod>
    <lscc:LesseeOperatingLeaseOptionToTerminatePeriod
      contextRef="d_2023-01-01_2023-12-30_RangeAxis-MaximumMember"
      id="c106481596">P1Y</lscc:LesseeOperatingLeaseOptionToTerminatePeriod>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="i_2023-12-30" id="c106481597">P3Y3M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i_2023-12-30"
      decimals="3"
      id="c106481598"
      unitRef="Pure">0.058</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseCost
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-5"
      id="c106481599"
      unitRef="USD">7800000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-5"
      id="c106481600"
      unitRef="USD">7600000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-5"
      id="c106481601"
      unitRef="USD">7900000</us-gaap:OperatingLeaseCost>
    <lscc:LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock
      contextRef="d_2023-01-01_2023-12-30"
      id="C95D8B7D-7698-4989-907E-F76262187D0C">
    &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: 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; 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: thin solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; 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; 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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 9pt;"&gt;Balance as of December 31, 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; 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;17,590&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: 0pt 0pt 0pt 27pt;"&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;3,718&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: 0pt 0pt 0pt 27pt;"&gt;Amortization 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;(6,764&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 27pt;"&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: 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;(57&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: 0pt 0pt 0pt 9pt;"&gt;Balance as of December 30, 2023&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;14,487&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%; border-bottom: thin solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 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; 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: thin solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; 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; 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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 9pt;"&gt;Balance as of December 31, 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;$&lt;/td&gt;
       &lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;20,072&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: 0pt 0pt 0pt 27pt;"&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;3,718&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: 0pt 0pt 0pt 27pt;"&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;1,003&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: 0pt 0pt 0pt 27pt;"&gt;Operating cash used for 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;(8,344&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: 0pt 0pt 0pt 27pt;"&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: 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;(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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 9pt;"&gt;Balance as of December 30, 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; margin-left: 0pt;"&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;16,310&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: 0pt 0pt 0pt 27pt;"&gt;Less: Current portion of operating lease liabilities (included in Accrued 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: 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;(5,571&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: 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: 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;10,739&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_2022-12-31"
      decimals="-4"
      id="c106481616"
      unitRef="USD">17590000</us-gaap:OperatingLeaseRightOfUseAsset>
    <lscc:RightofuseAssetsObtainedForNewAndModifiedLeaseContractsDuringThePeriod
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106481617"
      unitRef="USD">3718000</lscc:RightofuseAssetsObtainedForNewAndModifiedLeaseContractsDuringThePeriod>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106481618"
      unitRef="USD">6764000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <lscc:OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106481619"
      unitRef="USD">-57000</lscc:OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481620"
      unitRef="USD">14487000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106481622"
      unitRef="USD">20072000</us-gaap:OperatingLeaseLiability>
    <lscc:OperatingLeaseLiabilityAdditions
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106481623"
      unitRef="USD">3718000</lscc:OperatingLeaseLiabilityAdditions>
    <us-gaap:OperatingLeaseExpense
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106481624"
      unitRef="USD">1003000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeasePayments
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106481625"
      unitRef="USD">8344000</us-gaap:OperatingLeasePayments>
    <lscc:OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106481626"
      unitRef="USD">-139000</lscc:OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects>
    <us-gaap:OperatingLeaseLiability
      contextRef="i_2023-12-30"
      decimals="-4"
      id="c106481627"
      unitRef="USD">16310000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i_2023-12-30_BalanceSheetLocationAxis-AccountsPayableAndAccruedLiabilitiesMember"
      decimals="-3"
      id="c106481628"
      unitRef="USD">5571000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481629"
      unitRef="USD">10739000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <lscc:OperatingLeaseLiabilityForPreviouslyRestructuredFacilities
      contextRef="i_2023-12-30"
      decimals="-5"
      id="c106481607"
      unitRef="USD">4500000</lscc:OperatingLeaseLiabilityForPreviouslyRestructuredFacilities>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545775">
    &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: 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; 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: thin solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; 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; 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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 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;$&lt;/td&gt;
       &lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;6,502&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: 0pt;"&gt;2025&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;&#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;5,049&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; padding: 0; margin: 0"&gt; &lt;p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;2026&lt;/p&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;3,412&lt;/td&gt;
       &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(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: 0pt;"&gt;2027&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,750&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; padding: 0; margin: 0"&gt; &lt;p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;2028&lt;/p&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;1,235&lt;/td&gt;
       &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(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: 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: 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;201&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;18,149&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: 0pt 0pt 0pt 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; 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;(1,839&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: 0pt 0pt 0pt 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: 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;16,310&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:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481631"
      unitRef="USD">6502000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481632"
      unitRef="USD">5049000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481633"
      unitRef="USD">3412000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i_2023-12-30"
      decimals="-4"
      id="c106481634"
      unitRef="USD">1750000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481635"
      unitRef="USD">1235000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481636"
      unitRef="USD">201000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481637"
      unitRef="USD">18149000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481638"
      unitRef="USD">1839000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i_2023-12-30"
      decimals="-4"
      id="c106481639"
      unitRef="USD">16310000</us-gaap:OperatingLeaseLiability>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545776">
   &lt;p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;&lt;a href="#" id="CompensationPlans" title="CompensationPlans"&gt;&lt;/a&gt;&lt;span style="background-color:#ffffff;"&gt;Note &lt;em style="font: inherit;"&gt;10&lt;/em&gt; - Stock-Based Compensation Plans&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 11pt; 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;Employee and Director Stock Options, Restricted Stock, and ESPP Plans&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;&lt;span style="background-color:#ffffff;"&gt;As of &lt;em style="font: inherit;"&gt; December 30, 2023, &lt;/em&gt;we have &lt;em style="font: inherit;"&gt;two&lt;/em&gt; active equity incentive plans, the &lt;em style="font: inherit;"&gt;"2023&lt;/em&gt; Equity Incentive Plan" (which was adopted in &lt;em style="font: inherit;"&gt;2023&lt;/em&gt; and superseded the &lt;em style="font: inherit;"&gt;"2013&lt;/em&gt; Incentive Plan"&lt;/span&gt;such that no additional shares will be granted under the &lt;em style="font: inherit;"&gt;2013&lt;/em&gt; Incentive Plan&lt;span style="background-color:#ffffff;"&gt;) and the &lt;em style="font: inherit;"&gt;"2011&lt;/em&gt; Non-Employee Director Equity Incentive Plan", under which shares remain available for grants to employees and non-employee directors, respectively. "Incentive stock options" under Section &lt;em style="font: inherit;"&gt;422&lt;/em&gt; of the U.S. Internal Revenue Code and restricted stock unit ("RSU") grants are part of our equity compensation practices for employees who receive equity grants. Options and RSUs generally vest quarterly over a &lt;span style="-sec-ix-hidden:c106481649"&gt;four&lt;/span&gt;-year period beginning on the grant date. The contractual terms of options granted do &lt;em style="font: inherit;"&gt;not&lt;/em&gt; exceed &lt;em style="font: inherit;"&gt;ten&lt;/em&gt; years.&lt;/span&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;span style="background-color:#ffffff;"&gt;We also maintain the &lt;em style="font: inherit;"&gt;2012&lt;/em&gt; Employee Stock Purchase Plan (&lt;em style="font: inherit;"&gt;"2012&lt;/em&gt; ESPP"), &lt;/span&gt;pursuant to which eligible employees &lt;em style="font: inherit;"&gt; may &lt;/em&gt;contribute through payroll deductions up to&#160;10% of base compensation, subject to certain income limits, to purchase shares of our common stock. &lt;span style="background-color:#ffffff;"&gt;The purchase price of the shares is the lower of 85% of the fair market value of the stock at the beginning of each &lt;em style="font: inherit;"&gt;six&lt;/em&gt;-month offering period or 85% of the fair market value at the end of such period. We have treated the &lt;em style="font: inherit;"&gt;2012&lt;/em&gt; ESPP as a compensatory plan. At &lt;/span&gt;&lt;em style="font: inherit;"&gt; December 30, 2023&lt;/em&gt;&lt;span style="background-color:#ffffff;"&gt;, a total of 0.9 million shares of our common stock were available for future purchases under the &lt;em style="font: inherit;"&gt;2012&lt;/em&gt; ESPP.&lt;/span&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;span style="background-color:#ffffff;"&gt;At &lt;/span&gt;&lt;em style="font: inherit;"&gt; December 30, 2023&lt;/em&gt;&lt;span style="background-color:#ffffff;"&gt;, a total of 11.7 million shares of our common stock were available for future grants under the &lt;em style="font: inherit;"&gt;2023&lt;/em&gt; Equity Incentive Plan and the &lt;em style="font: inherit;"&gt;2011&lt;/em&gt; Non-Employee Director Equity Incentive Plan. &lt;/span&gt;Neither the &lt;em style="font: inherit;"&gt;2023&lt;/em&gt; Equity Incentive Plan nor the 2011 Non-Employee Director Equity Incentive Plan have any fungible share ratio or counting provision&lt;span style="background-color:#ffffff;"&gt;. Shares subject to stock option grants that expire or are canceled, without delivery of such shares, generally become available for re-issuance under equity incentive plans.&lt;/span&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;Stock-Based Compensation Expense&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;&lt;span style="background-color:#ffffff;"&gt;Total stock-based compensation expense included in our Consolidated Statements of Operations is presented in the following table:&lt;/span&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;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Year Ended&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);"&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 colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 30,&lt;/em&gt;&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 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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 31,&lt;/em&gt;&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 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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;January 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;"&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: 55%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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 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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2023&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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;4,506&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;3,674&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;3,049&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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;27,782&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;19,645&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;14,563&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; font-variant: normal; margin: 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: 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;37,909&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: 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;32,211&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: 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;28,863&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&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: 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;70,197&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: 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;55,530&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: 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;46,475&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 income tax benefit related to total stock-based compensation expense was $7.6 million for fiscal &lt;em style="font: inherit;"&gt;2023,&lt;/em&gt; which is reflected in Income tax (benefit) expense in the Consolidated Statements of Operations. The income tax benefit related to awards vested or exercised during fiscal &lt;em style="font: inherit;"&gt;2023&lt;/em&gt; was $10.4 million. The income tax benefits related to stock-based compensation were &lt;em style="font: inherit;"&gt;not&lt;/em&gt; significant for the periods presented prior to fiscal &lt;em style="font: inherit;"&gt;2023&lt;/em&gt; as they were offset by an increase in valuation allowance.&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;ESPP and Stock Options&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 fair values of the shares expected to be issued under the employee stock purchase plan and of each option award on the date of grant were estimated using the Black-Scholes valuation model and the assumptions noted in the following table. &lt;em style="font: inherit;"&gt;No&lt;/em&gt; new stock options were granted during fiscal &lt;em style="font: inherit;"&gt;2023,&lt;/em&gt; &lt;em style="font: inherit;"&gt;2022,&lt;/em&gt; or &lt;em style="font: inherit;"&gt;2021.&lt;/em&gt; The expected volatility of both ESPP shares and stock options is based on the daily historical volatility of our stock price, measured over the ESPP purchase period or the expected term of the option. The risk-free interest rate is based on the implied yield on a U.S. Treasury &lt;em style="font: inherit;"&gt;zero&lt;/em&gt;-coupon issue with a remaining term closest to the expected term of the option. The expected term is based on historical vested option exercises and includes an estimate of the expected term for options that are fully vested and outstanding. Dividend yield has &lt;em style="font: inherit;"&gt;no&lt;/em&gt; valuation impact, as we have &lt;em style="font: inherit;"&gt;not&lt;/em&gt; paid any cash dividends since inception and do &lt;em style="font: inherit;"&gt;not&lt;/em&gt; intend to pay any cash dividends in the foreseeable future.&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 summarizes the assumptions used in the valuation of ESPP compensation for the periods presented:&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" style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 100%; 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="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 30%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Year Ended&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 30,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 31,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;January 1,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2023&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;&lt;b&gt;Employee Stock Purchase Plan&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; 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="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Weighted average expected volatility&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;48.2%&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;60.3%&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;39.9%&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Weighted average risk-free interest rate&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;5.37%&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;3.74%&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;0.07%&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Expected term (in months)&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;6&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;6&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;6&lt;/p&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;The weighted average fair values for the ESPP, calculated using the Black-Scholes option pricing model with the noted assumptions for the ESPP, were $24.38, $15.25, and $13.04 for fiscal years &lt;em style="font: inherit;"&gt;2023&lt;/em&gt;, &lt;em style="font: inherit;"&gt;2022&lt;/em&gt;, and &lt;em style="font: inherit;"&gt;2021&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;At &lt;em style="font: inherit;"&gt; December 30, 2023, &lt;/em&gt;there was no unrecognized compensation cost related to unvested employee and director stock options. Compensation expense for all stock-based compensation awards is recognized using the straight-line method. We recorde&lt;span style="background-color:#ffffff"&gt;d stock-based compensation expense related to the ESPP &lt;/span&gt;of approximately &lt;span style="background-color:#ffffff"&gt;$2.2 million, $1.5 million, and $1.2 million&lt;/span&gt; in fiscal &lt;em style="font: inherit;"&gt;2023&lt;/em&gt;, &lt;em style="font: inherit;"&gt;2022&lt;/em&gt;, and &lt;em style="font: inherit;"&gt;2021&lt;/em&gt;, respectively. Related to stock options, w&lt;span style="background-color:#ffffff"&gt;e recorded no expense in fiscal &lt;em style="font: inherit;"&gt;2023&lt;/em&gt; and&lt;/span&gt; &lt;em style="font: inherit;"&gt;2022&lt;/em&gt;&lt;span style="background-color:#ffffff"&gt;, and &lt;/span&gt;approximately &lt;span style="background-color:#ffffff"&gt;$1.0 million in &lt;/span&gt;fiscal &lt;em style="font: inherit;"&gt;2021&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;The following table summarizes our stock option activity and related information for the year ended &lt;em style="font: inherit;"&gt; December 30, 2023:&lt;/em&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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: 56%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"&gt;&lt;i&gt;(Shares and aggregate intrinsic value 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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Shares&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted average exercise price&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted average remaining contractual term (years)&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Aggregate Intrinsic Value&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: 56%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;Balance, December 31, 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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;918&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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;6.70&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="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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&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 style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&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: 56%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Granted&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: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;"&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: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;"&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="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: 8%;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&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 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: 8%;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&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(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 56%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Exercised&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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;(487&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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;6.66&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="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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&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 style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&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: 56%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Forfeited or expired&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: 8%; 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&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;"&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: 8%; 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.84&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="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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&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 style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&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(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 56%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;Balance, December 30, 2023&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);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;428&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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;6.75&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="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-bottom: 3px;"&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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&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%; padding-bottom: 3px;"&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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&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: 56%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;Vested and expected to vest at December 30, 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; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;428&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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;6.75&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;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;1.16&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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;26,626&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: 56%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;Exercisable, December 30, 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; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;428&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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;6.75&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;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;1.16&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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;26,626&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;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family: Arial; 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 aggregate intrinsic value in the table above represents the total pretax intrinsic value (the difference between the Company's closing stock price on the last trading day of the fiscal year and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders had all option holders exercised their options on that day. This amount changes based on the fair market value of the Company's stock. Total intrinsic value of options exercised for fiscal &lt;em style="font: inherit;"&gt;2023&lt;/em&gt;, &lt;em style="font: inherit;"&gt;2022&lt;/em&gt;, and &lt;em style="font: inherit;"&gt;2021&lt;/em&gt; was $37.3 million, $24.3 million, and $44.7 million, 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: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;Time-Based Restricted Stock Unit Awards&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 table summarizes the activity for our time-based RSUs for the year ended &lt;em style="font: inherit;"&gt; December 30, 2023:&lt;/em&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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: 70%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Shares&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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted average grant date fair value&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; font-variant: normal; margin: 0pt;"&gt;Balance, December 31, 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;1,821&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;50.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;/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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Granted&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;995&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;84.80&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; font-variant: normal; margin: 0pt 0pt 0pt 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;(880&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;41.63&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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Forfeited or expired&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;(55&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;"&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;56.69&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;Balance, December 30, 2023&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);"&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: 3px double rgb(0, 0, 0);"&gt;1,881&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;72.31&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; 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;At &lt;em style="font: inherit;"&gt; December 30, 2023, &lt;/em&gt;there was &lt;span style="background-color:#ffffff;"&gt;$121.3 million&lt;/span&gt; of unrecognized compensation expense related to unvested time-based RSUs. Compensation expense for RSUs is recognized using the straight-line method over the related vesting period. In fiscal &lt;em style="font: inherit;"&gt;2023&lt;/em&gt;, &lt;em style="font: inherit;"&gt;2022&lt;/em&gt;, and &lt;em style="font: inherit;"&gt;2021&lt;/em&gt;, we recorde&lt;span style="background-color:#ffffff"&gt;d stock-based compensation expense related to time-based RSUs &lt;/span&gt;of approximately $41.5 million, &lt;span style="background-color:#ffffff"&gt;$30.1 million,&lt;/span&gt; and $21.7 million, 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: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;&lt;span style="background-color:#ffffff;"&gt;Market-Based and Performance-Based Awards&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;&lt;span style="background-color:#ffffff;"&gt;In &lt;/span&gt;&lt;em style="font: inherit;"&gt;2021&lt;/em&gt;&lt;span style="background-color:#ffffff;"&gt; through &lt;/span&gt;&lt;em style="font: inherit;"&gt;2023&lt;/em&gt;&lt;span style="background-color:#ffffff;"&gt;, we granted awards of RSUs with either a market condition or a performance condition to certain executives.&lt;/span&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;Market-Based and Performance-Based Awards &#x2014; Grants&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;span style="font-size:9pt;"&gt;In the &lt;em style="font: inherit;"&gt;first&lt;/em&gt; and &lt;em style="font: inherit;"&gt;third&lt;/em&gt; quarters of fiscal &lt;em style="font: inherit;"&gt;2023,&lt;/em&gt; and in the &lt;em style="font: inherit;"&gt;first&lt;/em&gt; quarters of fiscal &lt;em style="font: inherit;"&gt;2022&lt;/em&gt; and &lt;em style="font: inherit;"&gt;2021,&lt;/em&gt; we granted awards of RSUs with a market condition to certain executives. Under the terms of these grants, the RSUs with a market condition vest over a &lt;span style="-sec-ix-hidden:c106481722"&gt;three&lt;/span&gt;-year period based on the Company's total shareholder return ("TSR") relative to a specified index. For the &lt;em style="font: inherit;"&gt;2023&lt;/em&gt; grants, the TSR condition is measured relative to the Russell &lt;em style="font: inherit;"&gt;3000&lt;/em&gt; index on &lt;/span&gt;either the &lt;em style="font: inherit;"&gt;third&lt;/em&gt; anniversary of the grant date, or equally on the first, second, and &lt;em style="font: inherit;"&gt;third&lt;/em&gt; anniversary of the grant date, depending on the executive. For the &lt;em style="font: inherit;"&gt;2022&lt;/em&gt; and &lt;em style="font: inherit;"&gt;2021&lt;/em&gt; grants, &lt;span style="font-size:9pt"&gt;the TSR condition is measured relative to the Russell &lt;em style="font: inherit;"&gt;2000&lt;/em&gt; index&lt;/span&gt;&lt;span style="font-family:Arial,Helvetica,sans-serif"&gt;&lt;span style="font-size:9pt"&gt; on the &lt;em style="font: inherit;"&gt;third&lt;/em&gt; anniversary of the grant date&lt;/span&gt;. &lt;/span&gt;&lt;span style="font-size:9pt;"&gt;The awards &lt;em style="font: inherit;"&gt; may &lt;/em&gt;vest at 250% or 200%, depending on the executive, if the &lt;span style="-sec-ix-hidden:c106481733"&gt;75th&lt;/span&gt; percentile of the market condition &lt;/span&gt;&lt;span style="background-color:#ffffff;"&gt;&lt;span style="font-size:9pt;"&gt;is achieved, with 100% of the units vesting at the &lt;span style="-sec-ix-hidden:c106481735"&gt;55th&lt;/span&gt; percentile, &lt;span style="-sec-ix-hidden:c106481736"&gt;zero&lt;/span&gt; vesting if relative TSR is below the &lt;span style="-sec-ix-hidden:c106481737"&gt;25th&lt;/span&gt; percentile, and vesting scaling for achievement between the &lt;span style="-sec-ix-hidden:c106481738"&gt;25th&lt;/span&gt; and &lt;span style="-sec-ix-hidden:c106481739"&gt;75th&lt;/span&gt; percentile.&lt;/span&gt;&lt;/span&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;span style="background-color:#ffffff;"&gt;In 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 also granted awards of RSUs with a performance condition to certain executives, to specifically drive additional executive attention and focus on the Company&#x2019;s revenue growth priorities. Under the terms of these grants, the RSUs with a performance condition will vest based on the Company generating specified levels of year-over-year revenue growth, which will be measured annually for &lt;em style="font: inherit;"&gt;one&lt;/em&gt;-&lt;em style="font: inherit;"&gt;fourth&lt;/em&gt; of the grants after each fiscal year-end through the end of fiscal &lt;em style="font: inherit;"&gt;2024.&lt;/em&gt; Vesting of these awards scales for achievement of year-over-year revenue growth compared to certain targets, with maximum vesting up to 200%. Vesting of each tranche of these awards occurs &lt;em style="font: inherit;"&gt;13&lt;/em&gt; months afte&lt;/span&gt;r the performance conditions is met, a&lt;span style="background-color:#ffffff;"&gt;nd the entire award cannot be fully earned until &lt;em style="font: inherit;"&gt;five&lt;/em&gt; years from grant. &lt;/span&gt;For the &lt;em style="font: inherit;"&gt;second&lt;/em&gt; and &lt;em style="font: inherit;"&gt;third&lt;/em&gt; tranches of these awards, the Company had met the year-over-year revenue growth performance criteria at the 200% and 116.3% level of achievement, respectively, as of &lt;em style="font: inherit;"&gt; December 31, 2022 &lt;/em&gt;and &lt;em style="font: inherit;"&gt; December 30, 2023.&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;&lt;b&gt;Market-Based and Performance-Based Awards&#160;&#x2014; Vesting&lt;/b&gt;&lt;/p&gt;
   &lt;div style="font-size:9pt"&gt;
    &lt;div style="font-family:Arial"&gt;
      &#160;
    &lt;/div&gt;
    &lt;div style="font-family:Arial"&gt;
     &lt;div style="font-family:Arial"&gt;
       During fiscal
      &lt;em style="font: inherit;"&gt;2023,&lt;/em&gt; the market condition for awards granted to certain executives in previous years exceeded the
      &lt;span style="-sec-ix-hidden:c106481753"&gt;75th&lt;/span&gt; percentile of their TSR condition, and applicable tranches of these awards vested at
      250% or
      200% for the respective executives. Also during
      &lt;em style="font: inherit;"&gt;2023,&lt;/em&gt; the
      &lt;em style="font: inherit;"&gt;first&lt;/em&gt; tranche of awards granted in fiscal
      &lt;em style="font: inherit;"&gt;2021&lt;/em&gt; with a year-over-year revenue growth performance condition vested at the
      200% level of achievement, as the Company met the maximum year-over-year revenue growth performance criteria as of
      &lt;em style="font: inherit;"&gt; January 1, 2022, &lt;/em&gt;and the
      &lt;em style="font: inherit;"&gt;13&lt;/em&gt;-month vesting period had been met.
     &lt;/div&gt;
     &lt;div style="font-family:Arial"&gt;
       &#160;
     &lt;/div&gt;
     &lt;div style="font-family:Arial"&gt;
       During fiscal
      &lt;em style="font: inherit;"&gt;2022,&lt;/em&gt; the market condition for awards granted to certain executives in previous years exceeded the
      &lt;em style="font: inherit;"&gt;75th&lt;/em&gt; percentile of their TSR condition, and applicable tranches of these awards vested at
      250% or
      200% for the respective executives. Also during fiscal
      &lt;em style="font: inherit;"&gt;2022,&lt;/em&gt; the
      &lt;em style="font: inherit;"&gt;fifth&lt;/em&gt; and
      &lt;em style="font: inherit;"&gt;sixth&lt;/em&gt; tranches of
      40% and
      70%, respectively, of the base number of the awards with an EBITDA performance condition vested, as the Company had met the adjusted EBITDA performance criteria 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 respective measurement periods.
     &lt;/div&gt;
     &lt;div style="font-family:Arial"&gt;
       &#160;
     &lt;/div&gt;
    &lt;/div&gt;
    &lt;div style="font-family:Arial"&gt;
      During fiscal
     &lt;em style="font: inherit;"&gt;2021,&lt;/em&gt; the market condition for awards granted to certain executives in previous years exceeded the
     &lt;em style="font: inherit;"&gt;75th&lt;/em&gt; percentile of their TSR condition, and applicable tranches of these awards vested at
     250% or
     200% for the respective executives. Also during fiscal
     &lt;em style="font: inherit;"&gt;2021,&lt;/em&gt; the
     &lt;em style="font: inherit;"&gt;second&lt;/em&gt; and
     &lt;em style="font: inherit;"&gt;third&lt;/em&gt; tranches, each
     &lt;em style="font: inherit;"&gt;33.3%&lt;/em&gt; of the base number of the awards with an EBITDA performance condition vested and released, as the Company had met the adjusted EBITDA performance criteria 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 respective measurement periods. Additionally, as of
     &lt;em style="font: inherit;"&gt; January 1, 2022, &lt;/em&gt;the Company had met the next adjusted EBITDA performance criteria 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, and the
     &lt;em style="font: inherit;"&gt;fourth&lt;/em&gt; tranche of the awards with an EBITDA performance condition qualified for vesting at
     &lt;em style="font: inherit;"&gt;40%&lt;/em&gt; of the base number.
    &lt;/div&gt;
    &lt;div style="font-family:Arial"&gt;
      &#160;
    &lt;/div&gt;
    &lt;div style="font-family:Arial"&gt;
     &lt;b&gt;&lt;span style="background-color:#ffffff"&gt;Market-Based and Performance-Based Awards&#160;&#x2014; Compensation Expense&lt;/span&gt;&lt;/b&gt;
    &lt;/div&gt;
    &lt;div style="font-family:Arial"&gt;
      &#160;
    &lt;/div&gt;
   &lt;/div&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&lt;span style="background-color:#ffffff;"&gt;For our awards with a market condition or a performance condition, we incurred stock-based compensation expense of approximately $26.4 million, $24.0 million, and $22.1 million in fiscal years &lt;/span&gt;&lt;em style="font: inherit;"&gt;2023&lt;/em&gt;&lt;span style="background-color:#ffffff;"&gt;, &lt;/span&gt;&lt;em style="font: inherit;"&gt;2022&lt;/em&gt;&lt;span style="background-color:#ffffff;"&gt;, and &lt;/span&gt;&lt;em style="font: inherit;"&gt;2021&lt;/em&gt;&lt;span style="background-color:#ffffff;"&gt;, respectively, &lt;/span&gt;which is recorded as a component of total stock-based compensation. At &lt;em style="font: inherit;"&gt; December 30, 2023, &lt;/em&gt;there was &lt;span style="background-color:#ffffff"&gt;$27.3 million&lt;/span&gt; of unrecognized compensation expense related to unvested RSUs with a market condition or a performance condition. Awards with a TSR market condition were valued using a Monte Carlo simulation model.&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;span style="background-color:#ffffff;"&gt;The following table summarizes the assumptions used at the grant date in the valuation of RSUs with a market or performance condition:&lt;/span&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" style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 100%; 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="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 30%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Year Ended&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 30,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 31,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;January 1,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2023&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;&lt;b&gt;Executive RSUs with a market condition or performance condition&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; 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="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Weighted average expected volatility&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;50.97% to 54.31%&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;51.44%&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;50.37% to 52.11%&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Weighted average risk-free interest rate&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;4.28% to 4.59%&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;1.67%&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;0.22% to 0.77%&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Expected term (years)&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;3&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;3&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;3 to 5&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family: 'Times New Roman', Times, 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 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: 70%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Shares&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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted average grant date fair value&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; font-variant: normal; margin: 0pt;"&gt;&lt;b&gt;Balance, December 31, 2022&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;985&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;60.15&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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Granted&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;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;td style="width: 1%; font-family: Arial, Helvetica, 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;146.69&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; font-variant: normal; margin: 0pt 0pt 0pt 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;334&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="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: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Vested&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;(639&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;"&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;40.22&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; font-variant: normal; margin: 0pt;"&gt;&lt;b&gt;Balance, December 30, 2023&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);"&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: 3px double rgb(0, 0, 0);"&gt;852&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;"&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;84.73&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;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
  </us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i_2023-12-30_PlanNameAxis-The2013IncentivePlanMember"
      decimals="-3"
      id="c106481645"
      unitRef="Share">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualContributionPerEmployeePercent
      contextRef="d_2023-01-01_2023-12-30_PlanNameAxis-The2012ESPPMember"
      decimals="1"
      id="c106481654"
      unitRef="Pure">0.10</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualContributionPerEmployeePercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="d_2023-01-01_2023-12-30_PlanNameAxis-The2012ESPPMember"
      decimals="2"
      id="c106481655"
      unitRef="Pure">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="d_2023-01-01_2023-12-30_PlanNameAxis-The2012ESPPMember"
      decimals="2"
      id="c106481657"
      unitRef="Pure">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i_2023-12-30_PlanNameAxis-The2012ESPPMember"
      decimals="-5"
      id="c106481659"
      unitRef="Share">900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i_2023-12-30_PlanNameAxis-NonemployeeDirectorEquityIncentivePlanMember"
      decimals="-5"
      id="c106481661"
      unitRef="Share">11700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardShareRatio
      contextRef="i_2023-12-30_PlanNameAxis-NonemployeeDirectorEquityIncentivePlanMember"
      decimals="INF"
      id="c106481665"
      unitRef="Pure">2011</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardShareRatio>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545777">
    &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;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Year Ended&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);"&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 colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 30,&lt;/em&gt;&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 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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 31,&lt;/em&gt;&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 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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;January 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;"&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: 55%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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 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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2023&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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;4,506&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;3,674&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;3,049&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; font-variant: normal; margin: 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;27,782&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;19,645&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;14,563&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; font-variant: normal; margin: 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: 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;37,909&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: 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;32,211&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: 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;28,863&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&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: 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;70,197&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: 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;55,530&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: 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;46,475&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_2023-01-01_2023-12-30_IncomeStatementLocationAxis-CostOfSalesMember"
      decimals="-3"
      id="c106481816"
      unitRef="USD">4506000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2022-01-02_2022-12-31_IncomeStatementLocationAxis-CostOfSalesMember"
      decimals="-3"
      id="c106481817"
      unitRef="USD">3674000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2021-01-03_2022-01-01_IncomeStatementLocationAxis-CostOfSalesMember"
      decimals="-3"
      id="c106481818"
      unitRef="USD">3049000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2023-01-01_2023-12-30_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="c106481819"
      unitRef="USD">27782000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2022-01-02_2022-12-31_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="c106481820"
      unitRef="USD">19645000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2021-01-03_2022-01-01_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="c106481821"
      unitRef="USD">14563000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2023-01-01_2023-12-30_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember"
      decimals="-3"
      id="c106481822"
      unitRef="USD">37909000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2022-01-02_2022-12-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember"
      decimals="-3"
      id="c106481823"
      unitRef="USD">32211000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2021-01-03_2022-01-01_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember"
      decimals="-3"
      id="c106481824"
      unitRef="USD">28863000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106481825"
      unitRef="USD">70197000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-4"
      id="c106481826"
      unitRef="USD">55530000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106481827"
      unitRef="USD">46475000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-5"
      id="c106481667"
      unitRef="USD">7600000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <lscc:SharebasedPaymentArrangementExerciseAndVestingOfAwardsTaxBenefit
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-AwardsVestedOrExercisedMember"
      decimals="-5"
      id="c106481670"
      unitRef="USD">10400000</lscc:SharebasedPaymentArrangementExerciseAndVestingOfAwardsTaxBenefit>
    <lscc:ScheduleOfSharebasedPaymentAwardStockOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545778">
    &lt;table cellpadding="0" cellspacing="0" style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 100%; 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="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 30%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Year Ended&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 30,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 31,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;January 1,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2023&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;&lt;b&gt;Employee Stock Purchase Plan&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; 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="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Weighted average expected volatility&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;48.2%&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;60.3%&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;39.9%&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Weighted average risk-free interest rate&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;5.37%&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;3.74%&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;0.07%&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Expected term (in months)&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;6&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;6&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;6&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </lscc:ScheduleOfSharebasedPaymentAwardStockOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-EmployeeStockPurchasePlanMember"
      decimals="3"
      id="c106481838"
      unitRef="Pure">0.482</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="d_2022-01-02_2022-12-31_AwardTypeAxis-EmployeeStockPurchasePlanMember"
      decimals="3"
      id="c106481839"
      unitRef="Pure">0.603</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="d_2021-01-03_2022-01-01_AwardTypeAxis-EmployeeStockPurchasePlanMember"
      decimals="3"
      id="c106481840"
      unitRef="Pure">0.399</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-EmployeeStockPurchasePlanMember"
      decimals="4"
      id="c106481841"
      unitRef="Pure">0.0537</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="d_2022-01-02_2022-12-31_AwardTypeAxis-EmployeeStockPurchasePlanMember"
      decimals="4"
      id="c106481842"
      unitRef="Pure">0.0374</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="d_2021-01-03_2022-01-01_AwardTypeAxis-EmployeeStockPurchasePlanMember"
      decimals="4"
      id="c106481843"
      unitRef="Pure">0.0007</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-EmployeeStockPurchasePlanMember"
      id="c106481844">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="d_2022-01-02_2022-12-31_AwardTypeAxis-EmployeeStockPurchasePlanMember"
      id="c106481845">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="d_2021-01-03_2022-01-01_AwardTypeAxis-EmployeeStockPurchasePlanMember"
      id="c106481846">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-4"
      id="c106481682"
      unitRef="USDPerShare">24380000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-4"
      id="c106481683"
      unitRef="USDPerShare">15250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-4"
      id="c106481684"
      unitRef="USDPerShare">13040000.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481688"
      unitRef="USD">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-AwardsWithMarketConditionOrPerformanceConditionMember"
      decimals="-5"
      id="c106481689"
      unitRef="USD">2200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2022-01-02_2022-12-31_AwardTypeAxis-AwardsWithMarketConditionOrPerformanceConditionMember"
      decimals="-5"
      id="c106481690"
      unitRef="USD">1500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2021-01-03_2022-01-01_AwardTypeAxis-AwardsWithMarketConditionOrPerformanceConditionMember"
      decimals="-5"
      id="c106481691"
      unitRef="USD">1200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-EmployeeStockOptionMember"
      decimals="-3"
      id="c106481695"
      unitRef="USD">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2021-01-03_2022-01-01_AwardTypeAxis-EmployeeStockOptionMember"
      decimals="-6"
      id="c106481698"
      unitRef="USD">1000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545779">
    &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: 56%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 0pt;"&gt;&lt;i&gt;(Shares and aggregate intrinsic value 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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Shares&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted average exercise price&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted average remaining contractual term (years)&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Aggregate Intrinsic Value&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: 56%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;Balance, December 31, 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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;918&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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;6.70&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="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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&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 style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&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: 56%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Granted&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: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;"&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: 8%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;"&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="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: 8%;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&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 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: 8%;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&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(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 56%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Exercised&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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;(487&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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;6.66&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="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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&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 style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&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: 56%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Forfeited or expired&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: 8%; 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&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;"&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: 8%; 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.84&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="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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&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 style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&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(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 56%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;Balance, December 30, 2023&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);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;428&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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;6.75&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="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-bottom: 3px;"&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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&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%; padding-bottom: 3px;"&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="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&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: 56%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;Vested and expected to vest at December 30, 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; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;428&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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;6.75&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;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;1.16&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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;26,626&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: 56%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;Exercisable, December 30, 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; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;428&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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;6.75&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;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;1.16&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: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;26,626&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;/tbody&gt;&lt;/table&gt;
   </us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106481851"
      unitRef="Share">918000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i_2022-12-31"
      decimals="INF"
      id="c106481852"
      unitRef="USDPerShare">6.7</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106481855"
      unitRef="Share">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="d_2023-01-01_2023-12-30"
      decimals="INF"
      id="c106481856"
      unitRef="USDPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106481859"
      unitRef="Share">487000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="d_2023-01-01_2023-12-30"
      decimals="INF"
      id="c106481860"
      unitRef="USDPerShare">6.66</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106481863"
      unitRef="Share">3000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="d_2023-01-01_2023-12-30"
      decimals="INF"
      id="c106481864"
      unitRef="USDPerShare">5.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481867"
      unitRef="Share">428000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i_2023-12-30"
      decimals="INF"
      id="c106481868"
      unitRef="USDPerShare">6.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481871"
      unitRef="Share">428000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i_2023-12-30"
      decimals="INF"
      id="c106481872"
      unitRef="USDPerShare">6.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="d_2023-01-01_2023-12-30" id="c106481873">P1Y1M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481874"
      unitRef="USD">26626000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481875"
      unitRef="Share">428000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="i_2023-12-30"
      decimals="INF"
      id="c106481876"
      unitRef="USDPerShare">6.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 contextRef="d_2023-01-01_2023-12-30" id="c106481877">P1Y1M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106481878"
      unitRef="USD">26626000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-5"
      id="c106481703"
      unitRef="USD">37300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-5"
      id="c106481704"
      unitRef="USD">24300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-5"
      id="c106481705"
      unitRef="USD">44700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545780">
    &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: 70%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Shares&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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted average grant date fair value&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; font-variant: normal; margin: 0pt;"&gt;Balance, December 31, 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;1,821&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;50.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;/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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Granted&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;995&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;84.80&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; font-variant: normal; margin: 0pt 0pt 0pt 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;(880&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;41.63&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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Forfeited or expired&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;(55&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;"&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;56.69&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;Balance, December 30, 2023&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);"&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: 3px double rgb(0, 0, 0);"&gt;1,881&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;72.31&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:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i_2022-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="c106481881"
      unitRef="Share">1821000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i_2022-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="c106481882"
      unitRef="USDPerShare">50.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="c106481883"
      unitRef="Share">995000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="c106481884"
      unitRef="USDPerShare">84.8</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <lscc:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="-4"
      id="c106481885"
      unitRef="Share">-880000</lscc:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedMultiplierEffectInPeriodWeightedAverageGrantDateFairValue
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="c106481886"
      unitRef="USDPerShare">41.63</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedMultiplierEffectInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="c106481887"
      unitRef="Share">55000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="c106481888"
      unitRef="USDPerShare">56.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="c106481889"
      unitRef="Share">1881000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="c106481890"
      unitRef="USDPerShare">72.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ChiefExecutiveOfficerMember"
      decimals="-5"
      id="c106481706"
      unitRef="USD">121300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ChiefExecutiveOfficerMember"
      decimals="-5"
      id="c106481710"
      unitRef="USD">41500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2022-01-02_2022-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ChiefExecutiveOfficerMember"
      decimals="-5"
      id="c106481711"
      unitRef="USD">30100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2021-01-03_2022-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ChiefExecutiveOfficerMember"
      decimals="-5"
      id="c106481712"
      unitRef="USD">21700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember"
      decimals="1"
      id="c106481731"
      unitRef="Pure">2.50</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember"
      decimals="0"
      id="c106481732"
      unitRef="Pure">2</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheTwoMember"
      decimals="0"
      id="c106481734"
      unitRef="Pure">1</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember_TitleOfIndividualAxis-ExecutiveOfficerMember"
      decimals="0"
      id="c106481745"
      unitRef="Pure">2</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions
      contextRef="d_2022-01-02_2022-12-31_AwardTypeAxis-PerformanceSharesMember_RangeAxis-MaximumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember"
      decimals="0"
      id="c106481750"
      unitRef="Pure">2</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-PerformanceSharesMember_RangeAxis-MinimumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-TsrRelativeToPhlxSemiconductorSectorIndex75thPercentileMember"
      decimals="3"
      id="c106481751"
      unitRef="Pure">1.163</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember"
      decimals="1"
      id="c106481754"
      unitRef="Pure">2.50</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-PerformanceSharesGrantedIn2018Member_RangeAxis-MinimumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember"
      decimals="0"
      id="c106481755"
      unitRef="Pure">2</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-PerformanceSharesGrantedIn2018Member_RangeAxis-MinimumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember"
      decimals="0"
      id="c106481759"
      unitRef="Pure">2</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved
      contextRef="d_2022-01-02_2022-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember"
      decimals="1"
      id="c106481763"
      unitRef="Pure">2.50</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions
      contextRef="d_2022-01-02_2022-12-31_AwardTypeAxis-PerformanceSharesGrantedIn2018Member_RangeAxis-MinimumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember"
      decimals="0"
      id="c106481764"
      unitRef="Pure">2</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="d_2022-01-02_2022-12-31_AwardTypeAxis-PerformanceSharesMember_VestingAxis-SharebasedPaymentArrangementTrancheFiveMember"
      decimals="1"
      id="c106481768"
      unitRef="Pure">0.40</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="d_2022-01-02_2022-12-31_AwardTypeAxis-PerformanceSharesMember_VestingAxis-SharebasedPaymentArrangementTrancheSixMember"
      decimals="1"
      id="c106481769"
      unitRef="Pure">0.70</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions
      contextRef="d_2021-01-03_2022-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember_TitleOfIndividualAxis-ExecutiveOfficerMember"
      decimals="1"
      id="c106481775"
      unitRef="Pure">2.50</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions
      contextRef="d_2021-01-03_2022-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember_TitleOfIndividualAxis-ExecutiveOfficerMember"
      decimals="0"
      id="c106481776"
      unitRef="Pure">2</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-PerformanceSharesMember_TitleOfIndividualAxis-ExecutiveOfficerMember"
      decimals="-5"
      id="c106481789"
      unitRef="USD">26400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2022-01-02_2022-12-31_AwardTypeAxis-PerformanceSharesMember_TitleOfIndividualAxis-ExecutiveOfficerMember"
      decimals="-6"
      id="c106481790"
      unitRef="USD">24000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2021-01-03_2022-01-01_AwardTypeAxis-PerformanceSharesMember_TitleOfIndividualAxis-ExecutiveOfficerMember"
      decimals="-5"
      id="c106481791"
      unitRef="USD">22100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="-5"
      id="c106481795"
      unitRef="USD">27300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <lscc:ScheduleOfSharebasedPaymentAwardRestrictedStockUnitsValuationAssumptionsTableTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545781">
    &lt;table cellpadding="0" cellspacing="0" style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 100%; 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="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 30%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Year Ended&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 30,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 31,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;January 1,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2023&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;&lt;b&gt;Executive RSUs with a market condition or performance condition&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; 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="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Weighted average expected volatility&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;50.97% to 54.31%&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;51.44%&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;50.37% to 52.11%&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Weighted average risk-free interest rate&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;4.28% to 4.59%&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;1.67%&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;0.22% to 0.77%&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Expected term (years)&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;3&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;3&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;3 to 5&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </lscc:ScheduleOfSharebasedPaymentAwardRestrictedStockUnitsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember"
      decimals="4"
      id="c106481913"
      unitRef="Pure">0.5097</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember"
      decimals="4"
      id="c106481915"
      unitRef="Pure">0.5431</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="d_2022-01-02_2022-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="4"
      id="c106481916"
      unitRef="Pure">0.5144</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="d_2021-01-03_2022-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember"
      decimals="4"
      id="c106481917"
      unitRef="Pure">0.5037</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="d_2021-01-03_2022-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember"
      decimals="4"
      id="c106481919"
      unitRef="Pure">0.5211</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember"
      decimals="4"
      id="c106481920"
      unitRef="Pure">0.0428</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember"
      decimals="4"
      id="c106481922"
      unitRef="Pure">0.0459</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="d_2022-01-02_2022-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="4"
      id="c106481923"
      unitRef="Pure">0.0167</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="d_2021-01-03_2022-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember"
      decimals="4"
      id="c106481924"
      unitRef="Pure">0.0022</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="d_2021-01-03_2022-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember"
      decimals="4"
      id="c106481926"
      unitRef="Pure">0.0077</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      id="c106481928">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="d_2022-01-02_2022-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      id="c106481930">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="d_2021-01-03_2022-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember"
      id="c106481931">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="d_2021-01-03_2022-01-01_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember"
      id="c106481933">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545782">
    &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: 70%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Shares&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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted average grant date fair value&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; font-variant: normal; margin: 0pt;"&gt;&lt;b&gt;Balance, December 31, 2022&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;985&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;60.15&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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Granted&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;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;td style="width: 1%; font-family: Arial, Helvetica, 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;146.69&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; font-variant: normal; margin: 0pt 0pt 0pt 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;334&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="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: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Vested&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;(639&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;"&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;40.22&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; font-variant: normal; margin: 0pt;"&gt;&lt;b&gt;Balance, December 30, 2023&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);"&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: 3px double rgb(0, 0, 0);"&gt;852&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;"&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;84.73&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;/tbody&gt;&lt;/table&gt;
   </us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares
      contextRef="i_2022-12-31_AwardTypeAxis-PerformanceSharesMember"
      decimals="-3"
      id="c106481936"
      unitRef="Share">985000</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance
      contextRef="i_2022-12-31_AwardTypeAxis-PerformanceSharesMember"
      decimals="-1"
      id="c106481937"
      unitRef="USDPerShare">60150</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedGrantsInPeriodGross
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-PerformanceSharesMember"
      decimals="-3"
      id="c106481938"
      unitRef="Share">172000</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedGrantsInPeriodGross>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-PerformanceSharesMember"
      decimals="-1"
      id="c106481939"
      unitRef="USDPerShare">146690</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedGrantsInPeriodWeightedAverageGrantDateFairValue>
    <lscc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedEffectOfVestingMultiplier
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-PerformanceSharesMember"
      decimals="-3"
      id="c106481940"
      unitRef="Share">334000</lscc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedEffectOfVestingMultiplier>
    <lscc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedEffectOfVestingMultiplierWeightedAverageGrantDateFairValue
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-PerformanceSharesMember"
      id="c106481941"
      unitRef="USDPerShare"
      xsi:nil="true"/>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedOptionsNumberOfShares
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-PerformanceSharesMember"
      decimals="-3"
      id="c106481942"
      unitRef="Share">639000</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedOptionsNumberOfShares>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedOptionsVestedWeightedAverageGrantDateFairValue
      contextRef="d_2023-01-01_2023-12-30_AwardTypeAxis-PerformanceSharesMember"
      decimals="-1"
      id="c106481943"
      unitRef="USDPerShare">-40220</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedOptionsVestedWeightedAverageGrantDateFairValue>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares
      contextRef="i_2023-12-30_AwardTypeAxis-PerformanceSharesMember"
      decimals="-3"
      id="c106481944"
      unitRef="Share">852000</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonOptionEquityInstrumentsNonvestedNumberOfShares>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance
      contextRef="i_2023-12-30_AwardTypeAxis-PerformanceSharesMember"
      decimals="-1"
      id="c106481945"
      unitRef="USDPerShare">84730</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndNonoptionEquityInstrumentsNonvestedWeightedAverageGrantDateFairValueEndingBalance>
    <us-gaap:TreasuryStockTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545783">
   &lt;p style="font-family: Arial; font-size: 11pt; margin: 0pt;"&gt;&#160;&lt;/p&gt;


   &lt;p style="font-family: Arial; font-size: 11pt; margin: 0pt;"&gt;&lt;b&gt;Note &lt;em style="font: inherit;"&gt;11&lt;/em&gt; - Common Stock Repurchase Program&lt;/b&gt;&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;On &lt;em style="font: inherit;"&gt; August 8, 2022, &lt;/em&gt;we announced that our Board of Directors had approved a stock repurchase program pursuant to which up to $150 million of outstanding common stock could be repurchased from time to time (the &lt;em style="font: inherit;"&gt;"2023&lt;/em&gt; Repurchase Program"). The duration of the &lt;em style="font: inherit;"&gt;2023&lt;/em&gt; Repurchase Program was through &lt;em style="font: inherit;"&gt; December 30, 2023. &lt;/em&gt;During the &lt;em style="font: inherit;"&gt;fourth&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2023,&lt;/em&gt; we repurchased 872,994 shares for $50.2 million, or an average price paid per share of $57.49, under the &lt;em style="font: inherit;"&gt;2023&lt;/em&gt; Repurchase Program. All repurchases were open market transactions funded from available working capital. All shares repurchased pursuant to the &lt;em style="font: inherit;"&gt;2023&lt;/em&gt; Repurchase Program were retired by the end of the &lt;em style="font: inherit;"&gt;fourth&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2023.&lt;/em&gt; We repurchased a total of 1,224,443 shares for $80.2 million, or an average price paid per share of $65.50, during fiscal year &lt;em style="font: inherit;"&gt;2023.&lt;/em&gt;&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;On &lt;em style="font: inherit;"&gt; November 30, 2023, &lt;/em&gt;we announced that our Board of Directors had approved a stock repurchase program pursuant to which up to an additional $250 million of outstanding common stock could be repurchased from time to time (the &lt;em style="font: inherit;"&gt;"2024&lt;/em&gt; Repurchase Program"). The duration of the &lt;em style="font: inherit;"&gt;2024&lt;/em&gt; Repurchase Program is through &lt;em style="font: inherit;"&gt; December 28, 2024. &lt;/em&gt;No shares were repurchased under the &lt;em style="font: inherit;"&gt;2024&lt;/em&gt; Repurchase Program during the &lt;em style="font: inherit;"&gt;fourth&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2023.&lt;/em&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt;"&gt;&#160;&lt;/p&gt;
  </us-gaap:TreasuryStockTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i_2022-08-08_ShareRepurchaseProgramAxis-RepurchaseProgram2023Member"
      decimals="-7"
      id="c106481947"
      unitRef="USD">150000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="d_2023-09-30_2023-12-30_ShareRepurchaseProgramAxis-RepurchaseProgram2023Member"
      decimals="INF"
      id="c106481952"
      unitRef="Share">872994</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="d_2023-09-30_2023-12-30_ShareRepurchaseProgramAxis-RepurchaseProgram2023Member"
      decimals="-5"
      id="c106481953"
      unitRef="USD">50200000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="d_2023-09-30_2023-12-30_ShareRepurchaseProgramAxis-RepurchaseProgram2023Member"
      decimals="INF"
      id="c106481954"
      unitRef="USDPerShare">57.49</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="d_2023-01-01_2023-12-30_ShareRepurchaseProgramAxis-RepurchaseProgram2023Member"
      decimals="-6"
      id="c106481959"
      unitRef="Share">1224443000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="d_2023-01-01_2023-12-30_ShareRepurchaseProgramAxis-RepurchaseProgram2023Member"
      decimals="-5"
      id="c106481960"
      unitRef="USD">80200000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="d_2023-01-01_2023-12-30_ShareRepurchaseProgramAxis-RepurchaseProgram2023Member"
      decimals="-5"
      id="c106481961"
      unitRef="USDPerShare">65500000</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i_2023-11-30_ShareRepurchaseProgramAxis-RepurchaseProgram2024Member"
      decimals="-7"
      id="c106481965"
      unitRef="USD">250000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="d_2023-11-30_2023-11-30_ShareRepurchaseProgramAxis-RepurchaseProgram2024Member"
      decimals="-3"
      id="c106481968"
      unitRef="Share">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545784">
   &lt;p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;&lt;a href="#" id="taxes" title="taxes"&gt;&lt;/a&gt;Note &lt;em style="font: inherit;"&gt;12&lt;/em&gt; - Income Taxes&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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 are subject to federal and state income tax as well as income tax in the various foreign jurisdictions in which we operate.&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 domestic and foreign components of Income before income taxes were 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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;"&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="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 31%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;Year Ended&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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;December 30,&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;December 31,&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;January 1,&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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;2023&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;2022&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;2022&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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;Domestic&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;55,069&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;30,362&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;24,003&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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;Foreign&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;159,787&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: 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;151,750&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: 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;73,623&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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;"&gt;Income before taxes&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;214,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; 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;182,112&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: 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;97,626&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 components of Income tax (benefit) expense are 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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&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 colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;Year Ended&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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&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 colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;December 30,&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 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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;December 31,&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 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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;January 1,&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;/tr&gt;
&lt;tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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 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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;2023&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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;2022&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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;2022&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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"&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; font-variant: normal; margin: 0pt;"&gt;Current:&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="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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);"&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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Federal&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;10,331&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;748&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;445&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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"&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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;State&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,059&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;265&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: 12%; 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;/tr&gt;
&lt;tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);"&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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Foreign&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;3,019&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: 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;3,637&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: 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;1,538&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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"&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;"&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;14,409&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: 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;4,650&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: 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;2,028&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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);"&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; font-variant: normal; margin: 0pt;"&gt;Deferred:&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="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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"&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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Federal&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;(56,323&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%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;"&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: 12%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;"&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;/tr&gt;
&lt;tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);"&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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;State&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%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;"&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: 12%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;"&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: 12%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;"&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;/tr&gt;
&lt;tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"&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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Foreign&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;(2,291&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;(1,420&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;(324&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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);"&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;"&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;(58,614&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;"&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;(1,420&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;"&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;(324&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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"&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; font-variant: normal; margin: 0pt;"&gt;Income tax (benefit) expense&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;(44,205&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: 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;3,230&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: 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;1,704&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;Income tax (benefit) expense differs from the amount of income tax determined by applying the applicable U.S. statutory federal income tax rate to pretax income as a result of the following differences:&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" style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 100%; 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="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 30%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Year Ended&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 30,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 31,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;January 1,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2023&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;%&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;%&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;%&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;Statutory federal rate&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;21&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482069"&gt;21&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482070"&gt;21&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;Adjustments for tax effects of:&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; 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="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;State taxes, net&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482072"&gt;(1)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482073"&gt;(2)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482074"&gt;(4)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Federal tax credits&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482075"&gt;(4)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482076"&gt;(1)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482077"&gt;(3)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Excess tax benefit from stock-based compensation&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482078"&gt;(2)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&lt;span style="-sec-ix-hidden:c106482079"&gt; &lt;/span&gt;&lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt; text-align: center;"&gt;&#x2014;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482080"&gt;(8)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Foreign rate differential&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482081"&gt;(15)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482082"&gt;(16)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482083"&gt;(14)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;U.S. tax on foreign operations&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;9&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;33&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;3&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Capital loss expiration&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt; text-align: center;"&gt;&#x2014;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;1&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;3&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Valuation allowance&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482090"&gt;(29)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482091"&gt;(33)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482092"&gt;8&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Change in uncertain tax benefit accrual&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&lt;span style="-sec-ix-hidden:c106482093"&gt; &lt;/span&gt;&lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt; text-align: center;"&gt;&#x2014;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482094"&gt;(2)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482095"&gt;(5)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Other&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt; text-align: center;"&gt;&#x2014;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt; text-align: center;"&gt;1&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt; text-align: center;"&gt;1&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;Effective income tax rate&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482099"&gt;(21)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482100"&gt;2&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482101"&gt;2&lt;/span&gt;&lt;/p&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;We updated our evaluation of the valuation allowance position in the United States through &lt;em style="font: inherit;"&gt; December 30, 2023. &lt;/em&gt;In making this evaluation, we considered our operating environment and estimates about our ability to generate taxable income in future periods within the United States. As a result of our consistent and continued profitability over the preceding &lt;em style="font: inherit;"&gt;three&lt;/em&gt;-year period and our expectations about generating sufficient U.S. Federal taxable income, we have determined that there is sufficient evidence that our U.S. Federal deferred tax assets are more likely than &lt;em style="font: inherit;"&gt;not&lt;/em&gt; to be realized. In the &lt;em style="font: inherit;"&gt;fourth&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2023,&lt;/em&gt; we reduced the valuation allowance against a significant portion of our U.S. deferred tax assets resulting in the inclusion of $56.9 million of U.S. Federal deferred tax assets 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 continue to maintain a full valuation allowance against our state deferred tax assets due to insufficient income sources. We will continue to evaluate both positive and negative evidence in future periods to determine if we will realize the deferred tax assets. We do &lt;em style="font: inherit;"&gt;not&lt;/em&gt; maintain 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 those 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;The components of our net deferred tax assets and liabilities are 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; width: 70%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin: 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; 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;b&gt;&lt;em style="font: inherit;"&gt;December 30, 2023&lt;/em&gt;&lt;/b&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; 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;b&gt;&lt;em style="font: inherit;"&gt;December 31, 2022&lt;/em&gt;&lt;/b&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: 70%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"&gt;Deferred tax assets:&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 style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12%;"&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="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12%;"&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(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, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;"&gt;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;"&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;4,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;td style="width: 1%; font-family: Arial, Helvetica, 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;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;6,264&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: 70%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;"&gt;Net operating loss carry forwards&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,829&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;15,362&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: 70%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;"&gt;Tax credit carry forwards&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;87,955&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;103,092&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: 70%; padding: 0px; margin: 0px;"&gt; &lt;p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Accrued liabilities and reserves&lt;/p&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"&gt;23,249&lt;/td&gt;&lt;td style="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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"&gt;12,932&lt;/td&gt;&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(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 70%; padding: 0px; margin: 0px;"&gt; &lt;p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Stock-based and deferred compensation&lt;/p&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"&gt;5,199&lt;/td&gt;&lt;td style="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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"&gt;3,769&lt;/td&gt;&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: 70%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;"&gt;Other&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;5,162&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: 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;5,031&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: 70%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 36pt;"&gt;Total deferred tax 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;"&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;139,668&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;146,450&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: 70%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 36pt;"&gt;Less: valuation allowance&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;(79,100&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;(140,533&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: 70%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 54pt;"&gt;Net deferred tax assets&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;60,568&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: 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;5,917&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: 70%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"&gt;Deferred tax liabilities:&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 style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12%;"&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="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12%;"&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(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 70%; padding: 0px; margin: 0px;"&gt; &lt;p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Fixed assets&lt;/p&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"&gt;1,475&lt;/td&gt;&lt;td style="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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"&gt;2,058&lt;/td&gt;&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: 70%; padding: 0px; margin: 0px;"&gt; &lt;p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Unremitted earnings&lt;/p&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"&gt;620&lt;/td&gt;&lt;td style="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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"&gt;2,498&lt;/td&gt;&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(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, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;"&gt;Other&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;6,889&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: 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,134&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: 70%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 36pt;"&gt;Total deferred tax 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: 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,984&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: 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,690&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; padding-left: 54pt; width: 70%;"&gt; &lt;p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Net deferred taxes&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);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;51,584&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: 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);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;(6,773&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;)&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: 70%;"&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: 12%; 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;"&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;&#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;/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%; padding: 0px; margin: 0px;"&gt; &lt;p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Reported as:&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12%; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12%; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; 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: 70%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;"&gt;Deferred tax 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;"&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;57,762&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;$&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,022&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; padding-left: 18pt; width: 70%;"&gt; &lt;p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Deferred tax liabilities (included in Other long-term 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(6,178&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;)&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; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(7,795&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;)&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: 70%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 54pt;"&gt;Net deferred taxes&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);"&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;51,584&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; 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;(6,773&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: 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 following table displays the activity related to changes in our valuation allowance for deferred tax assets:&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: 52%; vertical-align: bottom;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"&gt;&lt;b&gt;Fiscal Years Ended&lt;/b&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; vertical-align: bottom;"&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;Balance at beginning&lt;/em&gt;&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 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; vertical-align: bottom;"&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;Charged (Credit) to costs and&lt;/em&gt;&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 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; vertical-align: bottom;"&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;Charged (credit) to other&lt;/em&gt;&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 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; vertical-align: bottom;"&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;Balance at end of&lt;/em&gt;&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;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 8pt; width: 52%; border-bottom: 1px solid black;"&gt; &lt;p style="margin: 0pt; font-size: 8pt; font-family: Arial;"&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; border-bottom: 1px solid black;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;of period&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;"&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; border-bottom: 1px solid black;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;expenses&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;"&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; border-bottom: 1px solid black;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;accounts&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;"&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; border-bottom: 1px solid black;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;period&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;"&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: 0pt 0pt 0pt 18pt;"&gt;December 30, 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; 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;140,533&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;(61,433&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; 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;"&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;79,100&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: 0pt 0pt 0pt 18pt;"&gt;December 31, 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; 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;200,438&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;(59,905&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; 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;"&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;140,533&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: 0pt 0pt 0pt 18pt;"&gt;January 1, 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; 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;192,478&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;7,960&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;&#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; 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;200,438&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;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family: Arial; 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;At &lt;em style="font: inherit;"&gt; December 30, 2023, &lt;/em&gt;we had U.S. federal net operating loss ("NOL") carryforwards (pretax) of approximately $8.0 million which will expire between &lt;em style="font: inherit;"&gt;2027&lt;/em&gt; and &lt;em style="font: inherit;"&gt;2028.&lt;/em&gt; We had state NOL carryforwards (pretax) of approximately $134.5 million that substantially all expire at various dates from &lt;em style="font: inherit;"&gt;2024&lt;/em&gt; through &lt;em style="font: inherit;"&gt;2041.&lt;/em&gt; We also had federal credit carryforwards of $45.0 million that expire at various dates from &lt;em style="font: inherit;"&gt;2033&lt;/em&gt; through &lt;em style="font: inherit;"&gt;2043,&lt;/em&gt; and $78.9 million state credit carryforwards, of which substantially all do &lt;em style="font: inherit;"&gt;not&lt;/em&gt; expire.&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;Future utilization of federal and state net operating losses and tax credit carry forwards &lt;em style="font: inherit;"&gt; may &lt;/em&gt;be limited if cumulative changes to ownership exceed &lt;em style="font: inherit;"&gt;50%&lt;/em&gt; within any &lt;em style="font: inherit;"&gt;three&lt;/em&gt;-year period. However, if there is a significant change in ownership, future tax attribute utilization &lt;em style="font: inherit;"&gt; may &lt;/em&gt;be limited and NOL carryforwards and/or R&amp;amp;D credits will be reduced to reflect the limitation.&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;Foreign earnings &lt;em style="font: inherit;"&gt; may &lt;/em&gt;be subject to withholding taxes in local jurisdictions if they are distributed. At &lt;em style="font: inherit;"&gt; December 30, 2023, &lt;/em&gt;U.S. income taxes and foreign withholding taxes were &lt;span style="-sec-ix-hidden:c106481995"&gt;not&lt;/span&gt; provided for on a cumulative total of approximately $3.0 million of the undistributed earnings of our foreign subsidiaries. We intend to reinvest these earnings indefinitely.&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;At &lt;em style="font: inherit;"&gt; December 30, 2023 &lt;/em&gt;and &lt;em style="font: inherit;"&gt; December 31, 2022, &lt;/em&gt;our unrecognized tax benefits associated with uncertain tax positions were $61.4 million and $58.9 million, respectively, of which $58.7 million and $56.3 million, respectively, if recognized, would affect the effective tax rate, subject to valuation allowance. As of &lt;em style="font: inherit;"&gt; December 30, 2023 &lt;/em&gt;and &lt;em style="font: inherit;"&gt; December 31, 2022, &lt;/em&gt;interest and penalties associated with unrecognized tax benefits were $11.3 million and $10.6 million, respectively, which are &lt;em style="font: inherit;"&gt;not&lt;/em&gt; reflected in the table below. We accrue interest and penalties related to uncertain tax positions in Income tax expense.&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 summarizes the changes to unrecognized tax benefits for the fiscal years presented:&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;&#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; font-size: 8pt; margin: 0pt; text-align: center;"&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; 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: 0pt;"&gt;Balance at January 2, 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;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;55,737&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: 0pt 0pt 0pt 18pt;"&gt;Additions based on tax positions related to the current year&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,156&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: 0pt 0pt 0pt 18pt;"&gt;Additions based on tax positions of prior years&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,130&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: 0pt 0pt 0pt 18pt;"&gt;Additions due to acquisition&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;977&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; padding: 0; margin: 0"&gt; &lt;p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Settlements&lt;/p&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: 12%; 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;/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: 0pt 0pt 0pt 18pt;"&gt;Reduction as a result of lapse of applicable statute of limitations&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;(2,718&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: 0pt;"&gt;Balance at January 1, 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; margin-left: 0pt;"&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;56,231&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: 0pt 0pt 0pt 18pt;"&gt;Additions based on tax positions related to the current year&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,594&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: 0pt 0pt 0pt 18pt;"&gt;Additions based on tax positions of prior years&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,798&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: 0pt 0pt 0pt 18pt;"&gt;Settlements&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;(148&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: 0pt 0pt 0pt 18pt;"&gt;Reduction as a result of lapse of applicable statute of limitations&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;(1,586&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: 0pt;"&gt;Balance at December 31, 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;58,889&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: 0pt 0pt 0pt 18pt;"&gt;Additions based on tax positions related to the current year&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,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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;"&gt;Additions based on tax positions of prior years&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,128&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: 0pt 0pt 0pt 18pt;"&gt;Reductions for tax positions of prior years&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;(156&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;"&gt;Reduction as a result of lapse of applicable statute of limitations&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;(696&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: 0pt;"&gt;Balance at December 30, 2023&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;61,412&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; 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 liability for uncertain tax positions (including penalties and interest) was $21.9 million and $21.6 million at &lt;em style="font: inherit;"&gt; December 30, &lt;/em&gt;&lt;em style="font: inherit;"&gt;20&lt;/em&gt;&lt;span style="background-color:#ffffff;"&gt;&lt;em style="font: inherit;"&gt;23&lt;/em&gt; and &lt;/span&gt;&lt;em style="font: inherit;"&gt; December 31, 2022&lt;/em&gt;&lt;span style="background-color:#ffffff;"&gt;, respectively, and is recorded as a component of Other long-term liabilities on our Consolidated Balance Sheets.&lt;/span&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;At &lt;em style="font: inherit;"&gt; December 30, 2023, &lt;/em&gt;it is reasonably possible that $0.3 million of unrecognized tax benefits and $0.1 million of associated interest and penalties could be recognized during the next &lt;em style="font: inherit;"&gt;twelve&lt;/em&gt; months.&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 years that remain subject to examination ar&lt;span style="background-color:#ffffff;"&gt;e &lt;em style="font: inherit;"&gt;2017&lt;/em&gt; for federal income taxes, &lt;em style="font: inherit;"&gt;2019&lt;/em&gt; for state income taxes, and &lt;em style="font: inherit;"&gt;2017&lt;/em&gt; for&lt;/span&gt; foreign income taxes, including years ending thereafter. However, to the extent allowed by law, the tax authorities &lt;em style="font: inherit;"&gt; may &lt;/em&gt;have the right to examine prior periods where net operating losses or tax credits were generated and carried forward, and make adjustments up to the amount of the net operating losses or credit carryforward amount.&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;


  </us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545785">
    &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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;"&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="10" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 31%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;Year Ended&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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;December 30,&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;December 31,&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;January 1,&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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;2023&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;2022&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;2022&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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;Domestic&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;55,069&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;30,362&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;24,003&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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;Foreign&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;159,787&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: 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;151,750&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: 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;73,623&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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;"&gt;Income before taxes&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;214,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; 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;182,112&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: 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;97,626&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:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106482021"
      unitRef="USD">55069000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106482022"
      unitRef="USD">30362000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106482023"
      unitRef="USD">24003000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106482024"
      unitRef="USD">159787000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-4"
      id="c106482025"
      unitRef="USD">151750000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106482026"
      unitRef="USD">73623000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106482027"
      unitRef="USD">214856000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106482028"
      unitRef="USD">182112000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106482029"
      unitRef="USD">97626000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545786">
    &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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&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 colspan="10" 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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;Year Ended&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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&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 colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;December 30,&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 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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;December 31,&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 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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;January 1,&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;/tr&gt;
&lt;tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 55%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: normal; margin: 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 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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;2023&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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;2022&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;"&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; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;2022&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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"&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; font-variant: normal; margin: 0pt;"&gt;Current:&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="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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);"&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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Federal&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;10,331&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;748&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;445&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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"&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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;State&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,059&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;265&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: 12%; 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;/tr&gt;
&lt;tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);"&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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Foreign&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;3,019&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: 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;3,637&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: 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;1,538&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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"&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;"&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;14,409&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: 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;4,650&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: 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;2,028&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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);"&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; font-variant: normal; margin: 0pt;"&gt;Deferred:&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="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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"&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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Federal&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;(56,323&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%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;"&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: 12%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;"&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;/tr&gt;
&lt;tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);"&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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;State&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%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;"&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: 12%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;"&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: 12%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; text-align: right;"&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;/tr&gt;
&lt;tr style="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"&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; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Foreign&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;(2,291&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;(1,420&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;(324&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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255);"&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;"&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;(58,614&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;"&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;(1,420&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;"&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;(324&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="vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: rgb(204, 238, 255);"&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; font-variant: normal; margin: 0pt;"&gt;Income tax (benefit) expense&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;(44,205&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: 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;3,230&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: 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;1,704&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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106482031"
      unitRef="USD">10331000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106482032"
      unitRef="USD">748000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106482033"
      unitRef="USD">445000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106482034"
      unitRef="USD">1059000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106482035"
      unitRef="USD">265000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106482036"
      unitRef="USD">45000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106482037"
      unitRef="USD">3019000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106482038"
      unitRef="USD">3637000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106482039"
      unitRef="USD">1538000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106482040"
      unitRef="USD">14409000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-4"
      id="c106482041"
      unitRef="USD">4650000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106482042"
      unitRef="USD">2028000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106482044"
      unitRef="USD">-56323000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106482045"
      unitRef="USD">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106482046"
      unitRef="USD">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106482047"
      unitRef="USD">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106482048"
      unitRef="USD">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106482049"
      unitRef="USD">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106482050"
      unitRef="USD">-2291000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-4"
      id="c106482051"
      unitRef="USD">-1420000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106482052"
      unitRef="USD">-324000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106482053"
      unitRef="USD">-58614000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-4"
      id="c106482054"
      unitRef="USD">-1420000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106482055"
      unitRef="USD">-324000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106482056"
      unitRef="USD">-44205000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-4"
      id="c106482057"
      unitRef="USD">3230000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106482058"
      unitRef="USD">1704000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545787">
    &lt;table cellpadding="0" cellspacing="0" style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 100%; 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="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 30%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Year Ended&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 30,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 31,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;January 1,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2023&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2022&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;%&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;%&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;b&gt;%&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;Statutory federal rate&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;21&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482069"&gt;21&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482070"&gt;21&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;Adjustments for tax effects of:&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; 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="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;State taxes, net&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482072"&gt;(1)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482073"&gt;(2)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482074"&gt;(4)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Federal tax credits&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482075"&gt;(4)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482076"&gt;(1)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482077"&gt;(3)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Excess tax benefit from stock-based compensation&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482078"&gt;(2)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&lt;span style="-sec-ix-hidden:c106482079"&gt; &lt;/span&gt;&lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt; text-align: center;"&gt;&#x2014;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482080"&gt;(8)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Foreign rate differential&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482081"&gt;(15)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482082"&gt;(16)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482083"&gt;(14)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;U.S. tax on foreign operations&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;9&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;33&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;3&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Capital loss expiration&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt; text-align: center;"&gt;&#x2014;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;1&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;3&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Valuation allowance&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482090"&gt;(29)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482091"&gt;(33)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482092"&gt;8&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Change in uncertain tax benefit accrual&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&lt;span style="-sec-ix-hidden:c106482093"&gt; &lt;/span&gt;&lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt; text-align: center;"&gt;&#x2014;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482094"&gt;(2)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482095"&gt;(5)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Other&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt; text-align: center;"&gt;&#x2014;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt; text-align: center;"&gt;1&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt; text-align: center;"&gt;1&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="vertical-align: middle; width: 55%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; margin: 0pt;"&gt;Effective income tax rate&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482099"&gt;(21)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482100"&gt;2&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="vertical-align: middle; width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 3px double rgb(0, 0, 0); vertical-align: middle; width: 14%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"&gt;&lt;span style="-sec-ix-hidden:c106482101"&gt;2&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="d_2023-01-01_2023-12-30"
      decimals="2"
      id="c106482068"
      unitRef="Pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <lscc:EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent
      contextRef="d_2023-01-01_2023-12-30"
      decimals="2"
      id="c106482084"
      unitRef="Pure">0.09</lscc:EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent>
    <lscc:EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent
      contextRef="d_2022-01-02_2022-12-31"
      decimals="2"
      id="c106482085"
      unitRef="Pure">0.33</lscc:EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent>
    <lscc:EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent
      contextRef="d_2021-01-03_2022-01-01"
      decimals="2"
      id="c106482086"
      unitRef="Pure">0.03</lscc:EffectiveIncomeTaxRateReconciliationUsTaxOnForeignOperationsPercent>
    <lscc:EffectiveIncomeTaxRateReconciliationCapitalLossExpirationPercent
      contextRef="d_2023-01-01_2023-12-30"
      id="c106482087"
      unitRef="Pure"
      xsi:nil="true"/>
    <lscc:EffectiveIncomeTaxRateReconciliationCapitalLossExpirationPercent
      contextRef="d_2022-01-02_2022-12-31"
      decimals="2"
      id="c106482088"
      unitRef="Pure">0.01</lscc:EffectiveIncomeTaxRateReconciliationCapitalLossExpirationPercent>
    <lscc:EffectiveIncomeTaxRateReconciliationCapitalLossExpirationPercent
      contextRef="d_2021-01-03_2022-01-01"
      decimals="2"
      id="c106482089"
      unitRef="Pure">0.03</lscc:EffectiveIncomeTaxRateReconciliationCapitalLossExpirationPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="d_2023-01-01_2023-12-30"
      id="c106482096"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="d_2022-01-02_2022-12-31"
      decimals="2"
      id="c106482097"
      unitRef="Pure">0.01</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="d_2021-01-03_2022-01-01"
      decimals="2"
      id="c106482098"
      unitRef="Pure">0.01</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i_2023-12-30_IncomeTaxAuthorityAxis-DomesticCountryMember"
      decimals="-5"
      id="c106481978"
      unitRef="USD">56900000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545788">
    &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: 70%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin: 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; 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;b&gt;&lt;em style="font: inherit;"&gt;December 30, 2023&lt;/em&gt;&lt;/b&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; 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;b&gt;&lt;em style="font: inherit;"&gt;December 31, 2022&lt;/em&gt;&lt;/b&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: 70%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"&gt;Deferred tax assets:&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 style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12%;"&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="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12%;"&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(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, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;"&gt;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;"&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;4,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;td style="width: 1%; font-family: Arial, Helvetica, 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;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;6,264&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: 70%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;"&gt;Net operating loss carry forwards&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,829&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;15,362&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: 70%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;"&gt;Tax credit carry forwards&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;87,955&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;103,092&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: 70%; padding: 0px; margin: 0px;"&gt; &lt;p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Accrued liabilities and reserves&lt;/p&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"&gt;23,249&lt;/td&gt;&lt;td style="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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"&gt;12,932&lt;/td&gt;&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(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 70%; padding: 0px; margin: 0px;"&gt; &lt;p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Stock-based and deferred compensation&lt;/p&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"&gt;5,199&lt;/td&gt;&lt;td style="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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"&gt;3,769&lt;/td&gt;&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: 70%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;"&gt;Other&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;5,162&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: 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;5,031&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: 70%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 36pt;"&gt;Total deferred tax 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;"&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;139,668&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;146,450&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: 70%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 36pt;"&gt;Less: valuation allowance&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;(79,100&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;(140,533&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: 70%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 54pt;"&gt;Net deferred tax assets&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;60,568&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: 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;5,917&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: 70%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"&gt;Deferred tax liabilities:&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 style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12%;"&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="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12%;"&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(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 70%; padding: 0px; margin: 0px;"&gt; &lt;p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Fixed assets&lt;/p&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"&gt;1,475&lt;/td&gt;&lt;td style="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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"&gt;2,058&lt;/td&gt;&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: 70%; padding: 0px; margin: 0px;"&gt; &lt;p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Unremitted earnings&lt;/p&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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"&gt;620&lt;/td&gt;&lt;td style="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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"&gt;2,498&lt;/td&gt;&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(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, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;"&gt;Other&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;6,889&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: 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,134&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: 70%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 36pt;"&gt;Total deferred tax 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: 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,984&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: 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,690&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; padding-left: 54pt; width: 70%;"&gt; &lt;p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Net deferred taxes&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);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;51,584&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: 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);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;(6,773&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;)&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: 70%;"&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: 12%; 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;"&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;&#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;/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%; padding: 0px; margin: 0px;"&gt; &lt;p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Reported as:&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12%; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12%; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; 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: 70%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;"&gt;Deferred tax 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;"&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;57,762&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;$&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,022&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; padding-left: 18pt; width: 70%;"&gt; &lt;p style="margin: 0pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Deferred tax liabilities (included in Other long-term 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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(6,178&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;)&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; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(7,795&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;)&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: 70%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 54pt;"&gt;Net deferred taxes&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);"&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;51,584&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; 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;(6,773&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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106482105"
      unitRef="USD">4274000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106482106"
      unitRef="USD">6264000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106482107"
      unitRef="USD">13829000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106482108"
      unitRef="USD">15362000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106482109"
      unitRef="USD">87955000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106482110"
      unitRef="USD">103092000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106482111"
      unitRef="USD">23249000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106482112"
      unitRef="USD">12932000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106482113"
      unitRef="USD">5199000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106482114"
      unitRef="USD">3769000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106482115"
      unitRef="USD">5162000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106482116"
      unitRef="USD">5031000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106482117"
      unitRef="USD">139668000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i_2022-12-31"
      decimals="-4"
      id="c106482118"
      unitRef="USD">146450000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i_2023-12-30"
      decimals="-5"
      id="c106482119"
      unitRef="USD">79100000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106482120"
      unitRef="USD">140533000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106482121"
      unitRef="USD">60568000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106482122"
      unitRef="USD">5917000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106482124"
      unitRef="USD">1475000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106482125"
      unitRef="USD">2058000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="i_2023-12-30"
      decimals="-4"
      id="c106482126"
      unitRef="USD">620000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106482127"
      unitRef="USD">2498000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106482128"
      unitRef="USD">6889000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106482129"
      unitRef="USD">8134000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106482130"
      unitRef="USD">8984000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i_2022-12-31"
      decimals="-4"
      id="c106482131"
      unitRef="USD">12690000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106482132"
      unitRef="USD">51584000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106482133"
      unitRef="USD">6773000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i_2023-12-30_BalanceSheetLocationAxis-OtherNoncurrentAssetsMember"
      decimals="-3"
      id="c106482135"
      unitRef="USD">57762000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i_2022-12-31_BalanceSheetLocationAxis-OtherNoncurrentAssetsMember"
      decimals="-3"
      id="c106482136"
      unitRef="USD">1022000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i_2023-12-30_BalanceSheetLocationAxis-OtherNoncurrentLiabilitiesMember"
      decimals="-3"
      id="c106482137"
      unitRef="USD">6178000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i_2022-12-31_BalanceSheetLocationAxis-OtherNoncurrentLiabilitiesMember"
      decimals="-3"
      id="c106482138"
      unitRef="USD">7795000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106482139"
      unitRef="USD">51584000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106482140"
      unitRef="USD">6773000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:SummaryOfValuationAllowanceTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545789">
    &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: 52%; vertical-align: bottom;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt;"&gt;&lt;b&gt;Fiscal Years Ended&lt;/b&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; vertical-align: bottom;"&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;Balance at beginning&lt;/em&gt;&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 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; vertical-align: bottom;"&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;Charged (Credit) to costs and&lt;/em&gt;&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 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; vertical-align: bottom;"&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;Charged (credit) to other&lt;/em&gt;&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 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; vertical-align: bottom;"&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;Balance at end of&lt;/em&gt;&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;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 8pt; width: 52%; border-bottom: 1px solid black;"&gt; &lt;p style="margin: 0pt; font-size: 8pt; font-family: Arial;"&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; border-bottom: 1px solid black;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;of period&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;"&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; border-bottom: 1px solid black;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;expenses&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;"&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; border-bottom: 1px solid black;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;accounts&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;"&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; border-bottom: 1px solid black;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;period&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid black;"&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: 0pt 0pt 0pt 18pt;"&gt;December 30, 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; 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;140,533&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;(61,433&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; 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;"&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;79,100&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: 0pt 0pt 0pt 18pt;"&gt;December 31, 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; 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;200,438&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;(59,905&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; 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;"&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;140,533&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: 0pt 0pt 0pt 18pt;"&gt;January 1, 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; 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;192,478&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;7,960&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;&#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; 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;200,438&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;/tbody&gt;&lt;/table&gt;
   </us-gaap:SummaryOfValuationAllowanceTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106482149"
      unitRef="USD">140533000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106482150"
      unitRef="USD">-61433000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106482151"
      unitRef="USD">-0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i_2023-12-30"
      decimals="-5"
      id="c106482152"
      unitRef="USD">79100000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i_2022-01-01"
      decimals="-3"
      id="c106482153"
      unitRef="USD">200438000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106482154"
      unitRef="USD">-59905000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106482155"
      unitRef="USD">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106482156"
      unitRef="USD">140533000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i_2021-01-02"
      decimals="-3"
      id="c106482157"
      unitRef="USD">192478000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-4"
      id="c106482158"
      unitRef="USD">7960000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106482159"
      unitRef="USD">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i_2022-01-01"
      decimals="-3"
      id="c106482160"
      unitRef="USD">200438000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i_2023-12-30_IncomeTaxAuthorityAxis-DomesticCountryMember"
      decimals="-6"
      id="c106481982"
      unitRef="USD">8000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i_2023-12-30_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember"
      decimals="-5"
      id="c106481985"
      unitRef="USD">134500000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i_2023-12-30_IncomeTaxAuthorityAxis-DomesticCountryMember"
      decimals="-6"
      id="c106481988"
      unitRef="USD">45000000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i_2023-12-30_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember"
      decimals="-5"
      id="c106481991"
      unitRef="USD">78900000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries
      contextRef="i_2023-12-30"
      decimals="-6"
      id="c106481996"
      unitRef="USD">3000000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i_2023-12-30"
      decimals="-5"
      id="c106481997"
      unitRef="USD">61400000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i_2022-12-31"
      decimals="-5"
      id="c106481998"
      unitRef="USD">58900000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i_2023-12-30"
      decimals="-5"
      id="c106481999"
      unitRef="USD">58700000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i_2022-12-31"
      decimals="-5"
      id="c106482000"
      unitRef="USD">56300000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i_2023-12-30"
      decimals="-5"
      id="c106482001"
      unitRef="USD">11300000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i_2022-12-31"
      decimals="-5"
      id="c106482002"
      unitRef="USD">10600000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545790">
    &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;&#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; font-size: 8pt; margin: 0pt; text-align: center;"&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; 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: 0pt;"&gt;Balance at January 2, 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;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;55,737&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: 0pt 0pt 0pt 18pt;"&gt;Additions based on tax positions related to the current year&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,156&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: 0pt 0pt 0pt 18pt;"&gt;Additions based on tax positions of prior years&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,130&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: 0pt 0pt 0pt 18pt;"&gt;Additions due to acquisition&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;977&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; padding: 0; margin: 0"&gt; &lt;p style="margin: 0pt 0pt 0pt 18pt; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;"&gt;Settlements&lt;/p&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: 12%; 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;/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: 0pt 0pt 0pt 18pt;"&gt;Reduction as a result of lapse of applicable statute of limitations&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;(2,718&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: 0pt;"&gt;Balance at January 1, 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; margin-left: 0pt;"&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;56,231&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: 0pt 0pt 0pt 18pt;"&gt;Additions based on tax positions related to the current year&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,594&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: 0pt 0pt 0pt 18pt;"&gt;Additions based on tax positions of prior years&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,798&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: 0pt 0pt 0pt 18pt;"&gt;Settlements&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;(148&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: 0pt 0pt 0pt 18pt;"&gt;Reduction as a result of lapse of applicable statute of limitations&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;(1,586&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: 0pt;"&gt;Balance at December 31, 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;58,889&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: 0pt 0pt 0pt 18pt;"&gt;Additions based on tax positions related to the current year&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,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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;"&gt;Additions based on tax positions of prior years&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,128&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: 0pt 0pt 0pt 18pt;"&gt;Reductions for tax positions of prior years&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;(156&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;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;"&gt;Reduction as a result of lapse of applicable statute of limitations&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;(696&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: 0pt;"&gt;Balance at December 30, 2023&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;61,412&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:ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i_2021-01-02"
      decimals="-3"
      id="c106482161"
      unitRef="USD">55737000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106482162"
      unitRef="USD">1156000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-4"
      id="c106482163"
      unitRef="USD">1130000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106482164"
      unitRef="USD">977000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106482165"
      unitRef="USD">51000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-3"
      id="c106482166"
      unitRef="USD">2718000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i_2022-01-01"
      decimals="-3"
      id="c106482167"
      unitRef="USD">56231000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106482168"
      unitRef="USD">1594000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106482169"
      unitRef="USD">2798000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106482170"
      unitRef="USD">148000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-3"
      id="c106482171"
      unitRef="USD">1586000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i_2022-12-31"
      decimals="-3"
      id="c106482172"
      unitRef="USD">58889000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106482173"
      unitRef="USD">2247000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106482174"
      unitRef="USD">1128000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106482175"
      unitRef="USD">156000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-3"
      id="c106482176"
      unitRef="USD">696000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i_2023-12-30"
      decimals="-3"
      id="c106482177"
      unitRef="USD">61412000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i_2023-12-30_BalanceSheetLocationAxis-OtherNoncurrentLiabilitiesMember"
      decimals="-5"
      id="c106482004"
      unitRef="USD">21900000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i_2022-12-31_BalanceSheetLocationAxis-OtherNoncurrentLiabilitiesMember"
      decimals="-5"
      id="c106482005"
      unitRef="USD">21600000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
      contextRef="i_2023-12-30"
      decimals="-5"
      id="c106482008"
      unitRef="USD">300000</us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit>
    <lscc:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfAssociatedIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i_2023-12-30"
      decimals="-5"
      id="c106482009"
      unitRef="USD">100000</lscc:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfAssociatedIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545791">
   &lt;p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;Note &lt;em style="font: inherit;"&gt;13&lt;/em&gt; - Employee Benefit Plans&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;Qualified Investment Plan&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;1990,&lt;/em&gt; we adopted a &lt;em style="font: inherit;"&gt;401&lt;/em&gt;(k) tax-deferred savings plan, which provides all employees in the United States who meet certain eligibility requirements with an opportunity to accumulate funds for retirement. Participants &lt;em style="font: inherit;"&gt; may &lt;/em&gt;contribute up to the amount allowable as a deduction for federal income tax purposes. The plan does &lt;em style="font: inherit;"&gt;not&lt;/em&gt; allow investments in the Company's common stock. The plan allows for the Company to make discretionary matching contributions in cash. We recorded matching contributions of approximately $3.1 million, $2.8 million, and $2.6 million in fiscal years &lt;em style="font: inherit;"&gt;2023&lt;/em&gt;, &lt;em style="font: inherit;"&gt;2022&lt;/em&gt;, and &lt;em style="font: inherit;"&gt;2021&lt;/em&gt;, respectively.&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;Cash Incentive Plans&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;For &lt;em style="font: inherit;"&gt;2023&lt;/em&gt;, &lt;em style="font: inherit;"&gt;2022&lt;/em&gt;, and &lt;em style="font: inherit;"&gt;2021&lt;/em&gt;, the Board of Directors of the Company, upon the recommendation of the Compensation Committee, approved the Cash Incentive Plan (the &#x201c;Cash Plans&#x201d;) for the respective fiscal year. The chief executive officer, other executive officers, and other members of senior management, including vice presidents and director-level employees, together with all other employees of the Company &lt;em style="font: inherit;"&gt;not&lt;/em&gt; on the Company's sales incentive plan are eligible to participate in the Cash Plans. Under the Cash Plans, individual cash incentive payments for the eligible employees will be based both on Company financial performance, as measured by achievement of operating income (before incentive plan accruals) and revenue goals within specified ranges established by the Compensation Committee, and Company performance, as measured by the achievement of personal management objectives. The Compensation Committee determines the performance of the chief executive officer, the chief financial officer and other participants based on the achievement of the management objectives established by the Compensation Committee during the &lt;em style="font: inherit;"&gt;first&lt;/em&gt; quarter of the respective fiscal year. We recorded approximately $15.0 million, $25.2 million, and $18.0 million of expense under the Cash Plans in fiscal &lt;em style="font: inherit;"&gt;2023&lt;/em&gt;, &lt;em style="font: inherit;"&gt;2022&lt;/em&gt;, and &lt;em style="font: inherit;"&gt;2021&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;
  </us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-5"
      id="c106482182"
      unitRef="USD">3100000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-5"
      id="c106482183"
      unitRef="USD">2800000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-5"
      id="c106482184"
      unitRef="USD">2600000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <lscc:LaborAndRelatedExpenseIncentiveCompensation
      contextRef="d_2023-01-01_2023-12-30"
      decimals="-6"
      id="c106482193"
      unitRef="USD">15000000</lscc:LaborAndRelatedExpenseIncentiveCompensation>
    <lscc:LaborAndRelatedExpenseIncentiveCompensation
      contextRef="d_2022-01-02_2022-12-31"
      decimals="-5"
      id="c106482194"
      unitRef="USD">25200000</lscc:LaborAndRelatedExpenseIncentiveCompensation>
    <lscc:LaborAndRelatedExpenseIncentiveCompensation
      contextRef="d_2021-01-03_2022-01-01"
      decimals="-6"
      id="c106482195"
      unitRef="USD">18000000</lscc:LaborAndRelatedExpenseIncentiveCompensation>
    <us-gaap:LossContingencyDisclosures contextRef="d_2023-01-01_2023-12-30" id="c2545792">
   &lt;p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;&lt;a href="#" id="Contingencies" title="Contingencies"&gt;&lt;/a&gt;Note &lt;em style="font: inherit;"&gt;14&lt;/em&gt; - Contingencies&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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 Proceedings&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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 alleged that we violated the Lanham Act, engaged in negligence, fraud, and breach of contract by failing to disclose to the Plaintiffs the export-controlled status of the subject parts. 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 (the &#x201c;Court&#x201d;). On &lt;em style="font: inherit;"&gt; May 24, 2023, &lt;/em&gt;the Plaintiffs filed a &lt;em style="font: inherit;"&gt;second&lt;/em&gt; amended complaint, which added Apex-Micro Manufacturing Corporation as a plaintiff and removed the violation of the Lanham Act claim.&#160; The Plaintiffs sought damages of $180 million, punitive damages, and other remedies. On &lt;em style="font: inherit;"&gt; January 18, 2024, &lt;/em&gt;the court dismissed the claims against the Company by Perienne De Jaray and Darrell R. Oswald. The trial for the remainder of the claims was held from &lt;em style="font: inherit;"&gt; January 30, 2024 &lt;/em&gt;to &lt;em style="font: inherit;"&gt; February 15, 2024. &lt;/em&gt;On &lt;em style="font: inherit;"&gt; February 13, 2024, &lt;/em&gt;after both parties rested their cases and prior to the submission of the case to the jury, the Company filed a Rule &lt;em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;"&gt;50&lt;/em&gt; motion for judgment as a matter of law as to&#160;all remaining claims due to insufficient evidence to support the claims. The Court granted the Company&#x2019;s Rule &lt;em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;"&gt;50&lt;/em&gt; motion in part and entered judgment in the Company&#x2019;s favor as to all of Steven De Jaray&#x2019;s claims and Apex-Micro Manufacturing Corporation&#x2019;s negligence claims. On &lt;em style="font: inherit;"&gt; February 15, 2023, &lt;/em&gt;the jury found that the Company was &lt;em style="font: inherit;"&gt;not&lt;/em&gt; liable for all outstanding claims and the presiding judge stated he would enter the judgment in favor of the Company.&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;
  </us-gaap:LossContingencyDisclosures>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="d_2023-01-01_2023-12-30_LitigationCaseAxis-ActionInOregonInConnectionWithSaleOfCertainProductsMember"
      decimals="-7"
      id="c106482202"
      unitRef="USD">180000000</us-gaap:LossContingencyDamagesSoughtValue>
    <dei:AuditorName contextRef="d_2023-01-01_2023-12-30" id="ixv-16854">Ernst &amp; Young LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="d_2023-01-01_2023-12-30" id="ixv-16855">San Jose, California</dei:AuditorLocation>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="d_2023-01-01_2023-12-30" id="c2545793">
   &lt;p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;&lt;a href="#" id="item9b" title="item9b"&gt;&lt;/a&gt;Item &lt;em style="font: inherit;"&gt;9B.&lt;/em&gt; Other Information&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; 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;&lt;b&gt;Rule &lt;em style="font: inherit;"&gt;10b5&lt;/em&gt;-&lt;em style="font: inherit;"&gt;1&lt;/em&gt; Trading Plans&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;On &lt;em style="font: inherit;"&gt; &lt;span style="-sec-ix-hidden:c106482207"&gt;November 29, 2023&lt;/span&gt;, &lt;/em&gt;Stephen Douglass, Senior Vice President and Chief Technology Officer, &lt;span style="-sec-ix-hidden:c106482208"&gt;&lt;span style="-sec-ix-hidden:c106482210"&gt;adopted&lt;/span&gt;&lt;/span&gt; a Rule &lt;em style="font: inherit;"&gt;10b5&lt;/em&gt;-&lt;em style="font: inherit;"&gt;1&lt;/em&gt; trading arrangement intended to satisfy the affirmative defense condition of Rule &lt;em style="font: inherit;"&gt;10b5&lt;/em&gt;-&lt;em style="font: inherit;"&gt;1&lt;/em&gt;(c), pursuant to which an estimated aggregate of 8,275 shares of our Common Stock &lt;em style="font: inherit;"&gt; may &lt;/em&gt;be sold. The aggregate number of shares sold &lt;em style="font: inherit;"&gt; may &lt;/em&gt;differ based on tax withholdings for vesting stock awards, actual market achievement for performance RSUs, and actual number of future shares purchased under the Employee Stock Purchase Plan. The duration of the trading arrangement is until &lt;em style="font: inherit;"&gt; &lt;span style="-sec-ix-hidden:c106482215"&gt;February 27, 2025&lt;/span&gt;, &lt;/em&gt;or earlier if all transactions under the trading arrangement are &lt;span style="-sec-ix-hidden:c106482216"&gt;&lt;span style="-sec-ix-hidden:c106482217"&gt;completed&lt;/span&gt;&lt;/span&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;On &lt;em style="font: inherit;"&gt; &lt;span style="-sec-ix-hidden:c106482218"&gt;November 29, 2023&lt;/span&gt;, &lt;/em&gt;Tracy Feanny, Senior Vice President and General Counsel, adopted a Rule &lt;em style="font: inherit;"&gt;10b5&lt;/em&gt;-&lt;em style="font: inherit;"&gt;1&lt;/em&gt; trading arrangement intended to satisfy the affirmative defense condition of Rule &lt;em style="font: inherit;"&gt;10b5&lt;/em&gt;-&lt;em style="font: inherit;"&gt;1&lt;/em&gt;(c), pursuant to which an estimated aggregate of 11,984 shares of our Common Stock &lt;em style="font: inherit;"&gt; may &lt;/em&gt;be sold. The aggregate number of shares sold &lt;em style="font: inherit;"&gt; may &lt;/em&gt;differ based on tax withholdings for vesting stock awards and actual market achievement for performance RSUs. The duration of the trading arrangement is until &lt;em style="font: inherit;"&gt; &lt;span style="-sec-ix-hidden:c106482224"&gt;March 4, 2025&lt;/span&gt;, &lt;/em&gt;or earlier if all transactions under the trading arrangement are completed.&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;On &lt;em style="font: inherit;"&gt; &lt;span style="-sec-ix-hidden:c106482225"&gt;November 29, 2023&lt;/span&gt;, &lt;/em&gt;Mark Jensen, a Lattice Director, adopted a Rule &lt;em style="font: inherit;"&gt;10b5&lt;/em&gt;-&lt;em style="font: inherit;"&gt;1&lt;/em&gt; trading arrangement intended to satisfy the affirmative defense condition of Rule &lt;em style="font: inherit;"&gt;10b5&lt;/em&gt;-&lt;em style="font: inherit;"&gt;1&lt;/em&gt;(c), pursuant to which an estimated aggregate of 10,855 shares of our Common Stock &lt;em style="font: inherit;"&gt; may &lt;/em&gt;be sold. The duration of the trading arrangement is until &lt;em style="font: inherit;"&gt; &lt;span style="-sec-ix-hidden:c106482231"&gt;January 9, 2026&lt;/span&gt;, &lt;/em&gt;or earlier if all transactions under the trading arrangement are completed.&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;On &lt;em style="font: inherit;"&gt; &lt;span style="-sec-ix-hidden:c106482232"&gt;November 29, 2023&lt;/span&gt;, &lt;/em&gt;Sherri Luther, Senior Vice President and Chief Financial Officer, adopted a Rule &lt;em style="font: inherit;"&gt;10b5&lt;/em&gt;-&lt;em style="font: inherit;"&gt;1&lt;/em&gt; trading arrangement intended to satisfy the affirmative defense condition of Rule &lt;em style="font: inherit;"&gt;10b5&lt;/em&gt;-&lt;em style="font: inherit;"&gt;1&lt;/em&gt;(c), pursuant to which an estimated aggregate of 42,141 shares of our Common Stock &lt;em style="font: inherit;"&gt; may &lt;/em&gt;be sold. The aggregate number of shares sold &lt;em style="font: inherit;"&gt; may &lt;/em&gt;differ based on tax withholdings for vesting stock awards and actual market achievement for performance RSUs. The duration of the trading arrangement is until &lt;em style="font: inherit;"&gt; &lt;span style="-sec-ix-hidden:c106482238"&gt;December 3, 2024&lt;/span&gt;, &lt;/em&gt;or earlier if all transactions under the trading arrangement are completed.&lt;/p&gt;
  </ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="i_2023-12-30_IndividualAxis-StephenDouglassMember"
      decimals="INF"
      id="c106482214"
      unitRef="Share">8275</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="i_2023-12-30_IndividualAxis-TracyFeannyMember"
      decimals="INF"
      id="c106482223"
      unitRef="Share">11984</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="i_2023-12-30_IndividualAxis-MarkJensenMember"
      decimals="INF"
      id="c106482230"
      unitRef="Share">10855</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="i_2023-12-30_IndividualAxis-SherriLutherMember"
      decimals="INF"
      id="c106482237"
      unitRef="Share">42141</ecd:TrdArrSecuritiesAggAvailAmt>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
